在python中使用zip函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在python中使用zip函数相关的知识,希望对你有一定的参考价值。
我将保存在文件中的值保存为:
[0. 0.5 1. 1.5 2. 2.5000002 .......] [1.00000000e+00 5.32289624e-01 3.31494868e-01 2.17292413e-01 1.46866933e-01 1.01670586e-01......]
但我希望保存的值为:
0.0 1.00000000e+00
0.5 5.32289624e-01
1.0 3.31494868e-01
1.5 2.17292413e-01
2.0 1.46866933e-01
2.5 1.01670586e-01
因此它很容易在图中绘制。
这是我的python代码的一部分:
time = hb_ac.solution['time']
results = hb_ac.solution['results']
tau = hb_ac.solution['tau']
fit=hb_ac.solution['fit']
estimate = hb_ac.solution['estimate']
with open('CaOw2.4dat', 'w') as out:
out.write("{time} {results}".format(time=time,results=results))
有关如何使用zip函数的任何建议,以获得所需格式的输出。
答案
这是你想要的?
time = range(10)
results = range(10,20)
with open('CaOw2.4dat', 'w') as out:
for t, result in zip(time, results):
out.write("{time} {results}
".format(time=t,results=result))
文件内容:
0 10
1 11
2 12
3 13
4 14
5 15
6 16
7 17
8 18
9 19
以上是关于在python中使用zip函数的主要内容,如果未能解决你的问题,请参考以下文章
python-zip()函数lambdamap的单独与结合使用
在 Python 多处理进程中运行较慢的 OpenCV 代码片段