a=np.array([1.1,1.2])
print('a数据类型:',a.dtype)
print('astype修改数据类型:',a.astype('float').dtype)
print('原数据类型未改变',a.dtype)
#正确操作
a=a.astype('float32')
print('修改类型后再次操作,类型改变:',a.dtype)
b=a.astype('int')
b
numpy数据类型转换,调用astype返回数据类型修改后的数据,但是源数据的类型不会变
a=np.array([1.1,1.2])
print('a数据类型:',a.dtype)
print('astype修改数据类型:',a.astype('float').dtype)
print('原数据类型未改变',a.dtype)
#正确操作
a=a.astype('float32')
print('修改类型后再次操作,类型改变:',a.dtype)
b=a.astype('int')
b
numpy数据类型转换,调用astype返回数据类型修改后的数据,但是源数据的类型不会变