前提・実現したいこと
Python3を使っています。
複数のフォルダp1,p2,...p6の中に同名のtxtファイルが入っています。
txtファイルには行列のデータが入っています。それを取り出し各成分の値を並べようとしています。
フォルダp○の○の数字を変えたループで効率化を図りたいです。
学生で研究のために今秋使いはじめたばかりで、初歩的な質問かつ拙い文章かもしれませんがよろしくお願いします。
発生している問題・エラーメッセージ
'int' object is not iterable
該当のソースコード
Python
1import numpy as np 2p=6 3for j in p: 4 path = r'C:\User\user\Desktop\フォルダ\1\p'+str(j)+'\sample.txt' 5 path = r'C:\User\user\Desktop\フォルダ\1\p'+str(j)+'\sample2.txt' 6 7 a = np.loadtxt(path) 8 a = np.reshape(a,(2,2)) 9 with open(path2,'w') as f: 10 for i in range(2): 11 for k in range(2): 12 f.write('x('+str(i+1)+','+str(j+1)+')') 13 f.write('\t') 14 f.write(str(binary[i][k])) 15 f.write('\n')
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/18 07:10