NumPy支持比Python更多种类的数值类型。下表列出了NumPy中定义的不同数据类型。感谢刘老师的教程!
刘江博客_Numpy数据类型
数据类型
注意:int8,int16,int32,int64
可替换为等价的字符串 'i1','i2','i4'
,其他类型也有类似的缩写。
每个内建类型都有唯一的字符代码:
- 'b':布尔值
- 'i':符号整数
int
- 'u':无符号整数
unint
- 'f':浮点
float
- 'c':
复数
浮点 - 'm':时间间隔
- 'M':日期时间
'O':Python 对象
- 'S', 'a':字符串
- 'U':Unicode
- 'V':原始数据(void)
np.astype():显式地转换数据类型,使用astype
时总是新生成一个数组:
image.png
特殊值:
- np.nan:缺失值,或者理解成
不是一个数
- np.pi:圆周率
np.e:自然数e