一 元素数据类型自动推导
#元素都是整数的情况
a=np.array([1,2])
a.dtype
dtype('int32')
#元素都是小数的情况
a=np.array([1,1,2.2])
a.dtype
dtype('float64')
#有的元素是整数,有的元素是小数的情况
a=np.array([1,2.2])
a.dtype
dtype('float64')
二 元素类型转换
#浮动数转整数
a = np.array([1,1,2.6],dtype=np.int64)
a
array([1, 1, 2], dtype=int64)
#把转换后的数组赋给另外一个数组
a=np.array([1.1,2.5])
b=np.array(a,dtype=np.int64)
b
array([1, 2], dtype=int64)