数组类型转换:.astype(),改变数组元素的类型,可设为整形,浮点型等,在pandas中更改DataFrame的数据类型也会用到。
ar1=np.arange(10,dtype=float)
ar2=ar1.astype(np.int64)#转换为整形
print(ar1,ar1.dtype)
print(ar2,ar2.dtype)
[0. 1. 2. 3. 4. 5. 6. 7. 8. 9.] float64
[0 1 2
数组类型转换:.astype(),改变数组元素的类型,可设为整形,浮点型等,在pandas中更改DataFrame的数据类型也会用到。
ar1=np.arange(10,dtype=float)
ar2=ar1.astype(np.int64)#转换为整形
print(ar1,ar1.dtype)
print(ar2,ar2.dtype)
[0. 1. 2. 3. 4. 5. 6. 7. 8. 9.] float64
[0 1 2