0
我可以節省結果:Python的節能矩陣所有迭代後
np.savetxt('Result.txt', phi)
,但我想這個文件保存百倍。比如我有100迭代,用不同的PHI-S,和我要救百個文件:
Result1.txt,
Result2.txt,
.
.
.
Result100.txt.
我可以節省結果:Python的節能矩陣所有迭代後
np.savetxt('Result.txt', phi)
,但我想這個文件保存百倍。比如我有100迭代,用不同的PHI-S,和我要救百個文件:
Result1.txt,
Result2.txt,
.
.
.
Result100.txt.
如果你有一個叫做phis
phi
陣列的列表:
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)
,但我沒有公共衛生機構的名單,我只有一個披和迭代後,它的變化。 –
我想我明白了:我可以創建數組列表嗎? –
如果你在每次迭代中都有新的'phi',那麼使用最後一個代碼片段(如果你有一個'phi'並且修改它,也可以工作)。 – eumiro