答案 0 :(得分:2)
有一个名为dtype
的{{3}}可选参数,它允许您指定数组的数据类型。如果不提供任何参数,则默认值为float,这就是您所看到的。
因此,您可以执行以下操作:
import numpy as np
data = np.loadtxt("filename.txt", dtype=np.int16)
答案 1 :(得分:0)
您可以在打印之前将numpy类型转换为int
。
# Create example data
example = np.random.rand(10, 2)*10
# Print as integer
print(example.astype(int))