【发布时间】:2013-06-04 02:06:48
【问题描述】:
我有一个制表符分隔的 .txt 文件,我正在尝试将其导入 Python 中的矩阵数组,其格式与文本文件相同,如下所示:
123088 266 248 244 266 244 277
123425 275 244 241 289 248 231
123540 156 654 189 354 156 987
请注意,上面还有很多很多行(大约 200 行)我想传递给 Python,并在从中创建矩阵数组时保持相同的格式。
我目前的代码是:
d = {}
with open('file name', 'rb') as csv_file:
csv_reader = csv.reader(csv_file, delimiter='\t')
for row in csv_reader:
d[row[0]] = row[1:]
它稍微做了我需要它做的事情,但不是我的目标。我想完成我可以输入 print(d[0,3]) 的代码,它会吐出 248。
【问题讨论】: