我有一个看起来像这样的.dat文件。
我想把数据作为数组导入Python。
如果这样做,它将给我一个元组列表。
然而,当我执行以下操作时,结果很奇怪,可能是因为第一个元素不是浮点数。
ID_1,5.0,5.0,5.0,...
ID_2,5.0,5.0,5.0,...
我想把数据作为数组导入Python。
如果这样做,它将给我一个元组列表。
data = np.genfromtxt('mydat.dat',
dtype=None,
delimiter=',')
然而,当我执行以下操作时,结果很奇怪,可能是因为第一个元素不是浮点数。
np.fromfile('mydat.dat', dtype=float)
array([ 3.45301146e-086, 3.45300781e-086, 3.25195588e-086, ...,
8.04331780e-096, 8.04331780e-096, 1.31544776e-259])
对此有什么建议吗?这两种将.dat文件作为数组导入Python的主要方法似乎都不能提供所需的结果。