数据类型
数据类型对象 (dtype)
obj, align=False, copy=False
|参数|含义 |
|–|--|
| obj |要转换的目标类型 |
|align | 默认false,true则填充结构体字段 |
| copy |默认false,true则复制为dtype对象 |
指定创建数组的数据类型
np.arry(obj, dtype=s)
import numpy as np
# 第一种写法
# n = np.array([1.35,2.48,3.67], dtype="int")
# 第二种写法
n = np.array([1.35,2.48,3.67])
print(n)
n = np.array([1.35,2.48,3.67], dtype=np.int)
print(n)
修改数组的数据类型
np.astype(类型)
import numpy as np
n = np.array([1.35,2.48,3.67], dtype=np.int)
print(n)
# 第一种
# n = n.astype(np.float)
# 第二种
# n = n.astype("float")
# 第三种
n = np.array(n, dtype=np.float)
print(n)
修改浮点型的小数位数
np.round(obj, 位数)
import numpy as np
n = np.array([1.35,2.48,3.67])
print(n)
n = np.round(n, 1)
print(n)