python中type(),dtype(),astype()的区别

type():

返回的是数据结构的类型(list, dict,numpy.ndarry)

>>> k = [1, 2]
>>> type(k)
<class 'list'>
>>> import numpy as np
>>> p = np.array(k)
>>> type(p)
<class 'numpy.ndarray'>

dtype():

返回的是数据元素的类型(int, float)

>>> k = [1, 2]
>>> k.btype
Traceback (most recent call last):File "<stdin>", line 1, in <module>
AttributeError: 'list' object has no attribute 'btype

由于 list、dict 等可以包含不同的数据类型,因此不可调用dtype()函数

>>> import numpy as np
>>> p = np.array(k)
>>> p.dtype
dtype('int32')

np.array 中要求所有元素属于同一数据类型,因此可调用dtype()函数

astype():

改变np.array中所有数据元素的数据类型。

>>> import numpy as np
>>> p = np.array(k)
>>> p
array([1, 2])
>>> p.astype(float)
array([1., 2.])

python中type(),dtype(),astype()的区别相关推荐

  1. Python中type/dtype/astype用法

    Python中与数据类型相关函数及属性有如下三个:type/dtype/astype. 名称 描述 type() 返回参数的数据类型 dtype 返回数组中元素的数据类型 astype() 对数据类型 ...

  2. python中type dtype astype 的用法

    1.type 获取数据类型 2.dtype 数组元素的类型 3.astype 修改数据类型 参考:http://www.cnblogs.com/fuhang/p/8045973.html

  3. python中dtype什么意思_浅谈python 中的 type(), dtype(), astype()的区别

    如下所示: 函数 说明 type() 返回数据结构类型(list.dict.numpy.ndarray 等) dtype() 返回数据元素的数据类型(int.float等) 备注:1)由于 list. ...

  4. python dtype什么意思_浅谈python 中的 type(), dtype(), astype()的区别

    如下所示: 函数 说明 type() 返回数据结构类型(list.dict.numpy.ndarray 等) dtype() 返回数据元素的数据类型(int.float等) 备注:1)由于 list. ...

  5. python中astype用法_浅谈python 中的 type(), dtype(), astype()的区别

    如下所示: 函数 说明 type() 返回数据结构类型(list.dict.numpy.ndarray 等) dtype() 返回数据元素的数据类型(int.float等) 备注:1)由于 list. ...

  6. python 中的 type(), dtype(), astype()的区别

    函数 说明 type() 返回数据结构类型(list.dict.numpy.ndarray 等) dtype() 返回数据元素的数据类型(int.float等) 备注:1)由于 list.dict 等 ...

  7. python中type,dtype,asdtype的作用与使用

    demo代码: import numpy as np a = np.array([[1,2,3],[4,5,6],[7,8,9],[10,11,12]]) b = np.float32([[1,2,3 ...

  8. Python中辨析type/dtype/astype用法

    Python中与数据类型相关函数及属性有如下三个:type/dtype/astype. 名称    描述 type()    返回参数的数据类型 dtype    返回数组中元素的数据类型 astyp ...

  9. Python-辨析type/dtype/astype用法

    Python中与数据类型相关函数及属性有如下三个:type/dtype/astype. 名称 描述 type() 返回参数的数据类型 dtype 返回数组中元素的数据类型 astype() 对数据类型 ...

最新文章

  1. 家用计算机先驱逝世:Linux之父曾受他启发,马斯克悼念
  2. oracle12c视图刷新,12c 物化视图 - 对快速刷新的理解
  3. 通过MySQL存储原理来分析排序和锁
  4. “约见”面试官系列之常见面试题第三篇说说常用的es6语法(建议收藏)
  5. 博客远非“第五力量”
  6. ubuntu 10.04 源
  7. 原来,一直没有完全理解range()函数
  8. 计算机网络比特是什么,计算机网络
  9. python找重复元素_Python笔记(二)查找重复元素
  10. 推荐几个用于Linux系统的PDF文档查看器
  11. C语言中u8 u16 u32含义,有关stm32的问题,程序里面的u8、u16这些是什么意思啊
  12. [ajax] 基础 HTTP相关问题-GET-POST-XHR使用-jQuery中的ajax-跨域-同源-jsonp-cors
  13. 罗振宇2017跨年演讲:我们这代人的机会在哪里?
  14. android 图片处理过程中添加进度条,[Android] 随时拍图像处理部分总结及源码分......
  15. R shiny echart4r 常见问题整理
  16. [Centos7]Mirai QQ机器人监听播报TeamSpeak3用户状态
  17. mos 多路模拟电子开关_第4讲 多路模拟开关.ppt
  18. 小兔鲜儿项目pc客户端前端静态页面
  19. java 奥运五环_用 canvas 制作奥运五环
  20. try-catch-finally与资源关闭

热门文章

  1. win 10.0.17134.915 版本无法更新处理方法
  2. 计算机主板上安装有芯片组,解决方案:计算机主板上安装了哪些硬件设备?
  3. YSZI的微信公众号导航软件按装方法
  4. 应用汇不知道,金山安全套装不知道,卡巴知道
  5. 基于递归神经网络的人脸识别探究
  6. 物联网空开价格_智慧物联网远程空开断路器
  7. 利用计算机绘出圆柱面,独家稿件:利用AutoCAD绘制圆柱面相贯线展开曲线研究原稿...
  8. Vue2+VueRouter2+Webpack+Axios 构建项目实战2017重制版(一)基础知识概述
  9. 人员动作行为AI分析系统 yolov5
  10. python导入数据画直方图加正态曲线_python 绘制正态曲线的示例