通过这个命令我可以保存结果:
np.savetxt('Result.txt', phi)
,但我想保存这个文件一百次。例如,我有 100 次迭代,使用不同的 phi-s,我想保存一百个文件:
Result1.txt,
Result2.txt,
.
.
.
Result100.txt.
如果您有一个phi
名为的数组列表phis
:
for i, phi in enumerate(phis, 1):
np.savetxt('Result{0}.txt'.format(i), phi)
或者
for i, phi in enumerate(phis):
np.savetxt('Result{0}.txt'.format(i+1), phi)
这相当于:
np.savetxt('Result1.txt', phis[0])
np.savetxt('Result2.txt', phis[1])
np.savetxt('Result3.txt', phis[2])
np.savetxt('Result4.txt', phis[3])
…
并且适用于任何长度phis
。
或者,如果它发生在迭代中:
for i in xrange(100):
# phi = something()
np.savetxt('Result{0}.txt'.format(i+1), phi)