【发布时间】:2016-04-02 21:50:24
【问题描述】:
我有一个包含 541 个列表的文本文件,每个列表有 280 个数字,如下所示:
[301.82779832839964, 301.84247725804647, 301.85718673070272, ..., 324.4056396484375, 324.20379638671875, 324.00198364257812]
.
.
[310.6907599572782, 310.68334604280966, 310.67756809346469,..., 324.23541883368551, 324.18277040240207, 324.09177971086382]
为了读取这个文本文件,我使用 numpy.genfromtxt 编写代码来读取测试的第一个列表,例如:
pt1 = np.genfromtxt(filn1,dtype=np.float64,delimiter=",")
print pt1[0].shape
print list(pt1[0])
我希望我能看到第一个列表的完整列表,但结果列表在第一个和最后一个位置显示“nan”,如下所示:
[nan, 301.84247725804647, 301.85718673070272, ..., 324.4056396484375, 324.20379638671875, nan]
我在 numpy.genfromtxt 中尝试过其他选项,但我找不到为什么它会导致列表中的第一个和最后一个位置为“nan”。本次活动不仅针对第一名单,还针对所有名单。
任何想法或帮助将不胜感激。
谢谢,
艾萨克
【问题讨论】:
标签: python list numpy genfromtxt