【发布时间】:2018-09-09 06:13:05
【问题描述】:
我尝试读取存储在具有以下值的文本文件中的 3x3 矩阵的内容。
−30 10 20
10 40 −50
20 −50 −10
我使用numpy.genfromtxt 如下,但是当它给出nan 代替负数据值时。
data = np.genfromtxt('file.txt',delimiter=' ')
print(data)
print(type(data[0][0]))
但是负值的数据类型还是显示float64:
我也尝试将值作为列表读取,然后转换为 numpy 数组,但这也没有用。
有没有其他方法可以从文件输入中读取负值作为 numpy 数组?
【问题讨论】:
-
请不要在 SO 上发布代码、错误消息或数据等文本,始终将文本直接发布在 SO 上。
标签: python numpy genfromtxt