変数を複数定義している場合、出力したいファイルを、異なるファイルに格納させる方法が知りたいです。
例)
以下のコードにおいて、%dのところに変数mを含んだファイル名にしたく、
また%06dのところに変数iを含んだファイル名にする方法が知りたいです。
for m in range (0, 10): for i in range (0, 10): data = results[0][i] np.savetxt('%d/%06d.csv'%(i, m),data,delimiter=',')
いつもこの方法がわからなくて、手作業で済ましてしまうことが多いので、
詳しい方、よろしければ教えてください。
> 出力したいファイルを、異なるファイルに格納させる
どういう意味で『ファイル』という言葉を使っているのでしょう?
ひょっとして後者は フォルダ あるいは ディレクトリ を指しているのでしょうか?
---
期待する実行結果を書いて下さい。
例えば次のようなコードを実行したとき、どんな結果を期待しているのですか?
for m in range(0, 2):
__for i in range(0, 3):
____print(ほにゃらら)
質問のコードを実行したら、0/000000.csv, 0/000001.csv, 0/000002.csv, ... 9/000009.csv が作成されて、「変数を複数定義している場合、出力したいファイルを、異なるファイルに格納させる」は出来ている様に見えるのですよね。
知りたいです、と言っているのにすでに出来てるコードが書いてあるので困惑しています。
期待する実行結果を書いて下さい、に一票です。
ご回答ありがとうございます。
後者はディレクトリを指しております。
分かりづらくてすみません。
期待する結果は
保存したいcsvファイルのディレクトリを
'm / i.csv'のような形にしたいです。
m と i はそれぞれ変数です。
mとiを逆にしたいということ?
( i/m.csv と作られるのを m/i.csv にしたい?)
その場合、0詰め6桁にしたいのはどっち?
期待する実行結果を書いて下さい、というのは
0/000000.csv なのか 000000/0.csv なのか 0/0.csv なのかがわかるように
具体例で書く方がいいです。
回答1件
あなたの回答
tips
プレビュー