可以使用round()函数将小数四舍五入到最接近的整数,而不是将其向下转换为整数。例如:
import numpy as np
a = np.array([4.1]) a = np.round(a).astype(int)
print(a)
输出结果将是:
[4]
上一篇:astype()函数无法按照给定的列转换数据类型
下一篇:astype不是将浮点数转换为整数的一个强制类型转换。