文件中只有一个值,numpy.loadtxt()只返回值而不是数组?

时间:2013-06-02 23:33:28

标签: python numpy

当文件中只有一个值时,numpy.loadtxt()只返回值而不是数组,如何避免?

提前谢谢!

e.g。文件中只有12345

12345.6

numpy.loadtxt()返回

12345.6

而不是

array([12345.6])

2 个答案:

答案 0 :(得分:2)

使用ndmin=1

numpy.loadtxt(fobj, ndmin=1)

获得一维数组。

答案 1 :(得分:1)

使用ndmin的{​​{1}}参数。将其设置为1,您将始终拥有至少包含一个维度的数组。