Я новичок в python и пытаюсь понять это весь день. У меня есть файл данных, выложенный как показано ниже,
time I(R_stkb)
Step Information: Temp=0 (Run: 1/11)
0.000000000000000e+000 0.000000e+000
9.999999960041972e-012 8.924141e-012
1.999999992008394e-011 9.623148e-012
3.999999984016789e-011 6.154220e-012
(Примечание: между каждой строкой данных нет пустой строки.)
Я хочу построить данные с помощью функций matplotlib, поэтому мне понадобятся два отдельных столбца в массивах.
У меня сейчас есть
def plotdata():
Xvals=[], Yvals=[]
i = open(file,'r')
for line in i:
Xvals,Yvals = line.split(' ', 1)
print Xvals,Yvals
Но, очевидно, это совершенно неправильно. Может ли кто-нибудь дать мне простой ответ на это, и с объяснением того, что именно означают строки, было бы полезно. Приветствия.
Редактировать: первые две строки повторяются по всему файлу.