我正在尝试加载此类文件,但在执行以下操作时出现“错误的列数”错误:
import numpy
ux = numpy.loadtxt('ux.txt',delimiter=None)
文件是这样的:
.2496455E-03 -.1076763E-03 .2617193E-03 -.1371510E-03 .2694375E-03
-.1649617E-03 .2751468E-03 -.1895755E-03 .2890017E-03 -.2926575E-03
.1313772E-03
我可以将剩余部分加载为零,我对此并不在意。
提前谢谢!
答案 0 :(得分:0)
我做的是以下内容并且成功运作。
因为我想在最后创建一个包含所有数字的专栏,所以我这样做了:
uxf = []
for line in ux:
uxs = [float(x) for x in line.split()]
uxf = numpy.hstack((uxf,uxs))
这样我就堆积了所有线条,这是我最终想要的。 line.split()中的[float(x)for x]并不关心行内的列数。