【发布时间】:2013-04-18 05:22:35
【问题描述】:
我是 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
但显然它是完全错误的。谁能给我一个简单的答案,并解释这些线条的确切含义会有所帮助。干杯。
编辑:前两行在整个文件中重复。
【问题讨论】:
标签: python