複数のファイルからデータをロードしようとしています。データファイルの構造は次のようになります。 np.double np.double ...... np.double 各列の間にスペースを入れてくださいPythonでforループを使用してデータをロードする
これらのファイルに適切なnp.dtypeを作成しました。
X = []
run = '001'
for i in range(0, 370, 10):
X.extend(['Phi_(3)_' + str(i) + '/' + 'SRF_GUN2_PHI(3)' + str(i) + '.Scan.' + run])
そして私はこのように、それらを手動でロード:別の変数にそれらをロードするには、私はパスを取得するためのループのために書いた
Scan_1 = np.loadtxt(open(X[0]), dtype=Scan)
Scan_2 = np.loadtxt(open(X[1]), dtype=Scan)
Scan_3 = np.loadtxt(open(X[2]), dtype=Scan)
. . . .
Scan_36 = np.loadtxt(open(X[35]), dtype=Scan)
はのためにforループを行うために離れてありますこの。元のファイルの構造を維持する。または、これらのスキャンファイルをすべて1つの大きなファイルにまとめて、forループなどを使用してフォーマットを維持することもできます。
も1-36の配列を作成しますので、1-36からのループの書き込み、スキャンファイルを置くこの
のような何かを探しています配列または辞書 – Arijoon