我有以下列表
['0, 0, 0.16548735788092,\n',
'1, 3.90625E-05, 0.368149412097409,\n',
'2, 7.8125E-05, 0.184674297925085,\n',
'3, 0.0001171875, 0.00359755125828087,\n',
'4, 0.00015625, 0.0131910212803632,\n',
'5, 0.0001953125, 0.24703185306862,\n',
'6, 0.000234375, 0.474876766093075,\n',]
B我从中得到的
data = f.readlines()
我想将此列表转换为一个包含 3 列的数组。谢谢
请您参考如下方法:
我们逐行迭代。然后对于每一行,我们在 , 上拆分并将相应的值分配给临时值,然后将包含三个条目的列添加到数组中
array=[]
for line in f.readlines():
a_0,a_1,a_2,_=line.split(",")
array.append([a_0,a_1,a_2])
