我正在尝试将 csv 文件转换为数组。测试数据在这里
我在 csv 文件中的内容是这样的
11,10,8,12,13,11 0,1,0,2,3,0 5,15,13,11,18,18
我想把它变成如下数组,
[[[11],
[10],
[8],
[12],
[13],
[11]],
[[0],
[1],
[0],
[2],
[3],
[0]],
[[5],
[15],
[13],
[11],
[18],
[18]]]
读取文件并从中获取项目列表:
import csv
results = []
with open('some_array.csv','r') as f:
lines = csv.reader(f)
for line in lines:
results.append([[int(i)] for i in line])
>>results
[[['11'], ['10'], ['8'], ['12'], ['13'], ['11']],
[['0'], ['1'], ['0'], ['2'], ['3'], ['0']],
[['5'], ['15'], ['13'], ['11'], ['18'], ['18']]]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句