我有一个以制表符分隔的.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。
np.loadtxt
еӨ„зҗҶж—ўеҢ…еҗ«ж•°еӯ—еҸҲеҢ…еҗ«ж–Үжң¬зҡ„ж–Ү件пјҹ - Cape Codeconverters
关键字参数,但最终会得到一个对象dtype数组。 - Jeff Tratner