加载每列行数不相等的分隔文件

Loading delimited file with unequal number of rows at each column

我正在尝试加载此类文件,但在执行以下操作时出现 "wrong number of columns" 错误:

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

我可以将余数加载为零,我不太关心它。

提前致谢!

我所做的是以下操作,它成功了。

因为我想在最后做一个包含所有数字的列,所以我这样做了:

uxf = []

for line in ux:
    uxs = [float(x) for x in line.split()]
    uxf = numpy.hstack((uxf,uxs))

这样我把所有的线都叠起来了,这就是我最终想要的。 line.split()] 中的 [float(x) for x] 不关心行内的列数。