2011年06月29日 星期三 15:53
如果需要倒入的数据中有部分 行的列数 不一样 使用 np.loadtxt('data.txt', dtype = np.object)时出现矩阵维数不一样而无法以矩阵的形式导入,
X = np.array(X, dtype)
ValueError: setting an array element with a sequence.
那么如何判断出该行的位置并将其删除?
2011年07月02日 星期六 18:21
这个得自己写程序读数据了,可以一行一行地读,然后用split()分开,并转换成数值。
2011年07月05日 星期二 14:58
ok , thanks
2011年07月05日 星期二 16:45
fin = open("input.txt", "r")
line = fin.readline() # readlines
print line
while line != '':
line = fin.readline()
print 'The data is : ', line
print 'Number of data is: ', len(line.split())
2011年07月05日 星期二 16:51
以上readline是否可以指定读取某行???
2011年07月05日 星期二 21:41
可以用readlines()一次全部读出,或者用for循环:
for line in fin:
...
或者:
for i, line in enumerate(fin):
....
i为行号,可以根据i进行处理。
Zeuux © 2024
京ICP备05028076号