NumPy科学计算库学习_004_关于NumPy的数据类型

NumPy的数据类型

  • int类型:int8、int16、int32、int64
  • float类型: float16、float32、float64
  • str类型

创建array时,指定数据类型 np.array()

import numpy as np
np.array([1,2,3,4,5],dtype='float32')
array([1., 2., 3., 4., 5.], dtype=float32)

转换时指定数据类型np.asarray()

ori_arr = np.array([1,2,3,4])
print("【ori_arr】转换前\n",ori_arr.dtype)
print("【转换时指定数据类型】\n",np.asarray(ori_arr,dtype='float64').dtype)
【ori_arr】转换前
 int32
【转换时指定数据类型】
 float64

数据类型的转换numpy_arr.astype()

ori_arr_1 = np.array([1,2,3,4])
print("【ori_arr_1】转换前\n",ori_arr_1.dtype)
print("【指定数据类型】\n",ori_arr_1.astype('float32').dtype)
【ori_arr_1】转换前
 int32
【指定数据类型】
 float32
posted @ 2023-01-03 07:10  顺心无忧  阅读(36)  评论(0编辑  收藏  举报