【发布时间】:2014-02-03 22:02:26
【问题描述】:
我有一个包含字符串和浮点数的 txt(见下文),我需要将数据加载到矩阵中。最好的方法是什么?
虚拟数据行:
1 2 3.0 4.567 8.910 Data/file.txt
以下是我的(非工作)代码。它不返回前三个变量,也不换行。
import numpy as np
import scipy
matrix = []
with open('input.txt') as f:
for line in f:
el = line.split()
matrix.append(el[0] + el[1] + el[2] + el[3] + el[4] + el[5])
print matrix
【问题讨论】:
-
...您通常不希望在 numpy 矩阵中混合数据类型
-
我知道,但我需要和这头野兽一起工作
-
所有行的格式都一样?
-
我看不出你想得到什么结果。