0

このコマンドで結果を保存できます:

np.savetxt('Result.txt', phi)

、しかし、このファイルを100回保存したいです。たとえば、異なる phi-s を使用して 100 回の繰り返しがあり、100 個のファイルを保存したい:

Result1.txt,
Result2.txt,
.
.
.
Result100.txt.
4

1 に答える 1

5

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)
于 2012-05-11T12:06:40.647 に答える