numpy数据类型

来源:互联网 发布:淘宝店运营计划书 编辑:程序博客网 时间:2024/04/30 13:08

numpy支持以下数据类型:

numpy数据类型
每一种数据类型均有对应的类型转换函数:

>>> import numpy as np>>> np.float64(23)23.0>>> np.int8(9.0)9>>> np.bool(2)True>>> np.bool(2.0)True>>> np.bool(0)False>>> np.int(True)1>>> np.float(False)0.0

在NumPy中,许多函数的参数中可以指定数据类型,通常这个参数是可选的:

>>> np.arange(6,dtype=np.int64)array([0, 1, 2, 3, 4, 5], dtype=int64)

需要注意的是,复数是不能转换为整数的,这将触发TypeError错误:

>>> np.int(2+2j)Traceback (most recent call last):  File "<stdin>", line 1, in <module>TypeError: can't convert complex to int

不过整数和浮点数可以转化成复数

>>> np.complex(3)(3+0j)>>> np.complex(3.0)(3+0j)>>> 
0 0
原创粉丝点击