2

loadtxtを取得して単一のファイルを読み取ることができましたが、現在は、所有している.listファイルから多数のファイルを読み取ってほしいと思っています。forループでスローしてみましたが、動作しないようです。誰か助けてもらえますか?

[row1, row2, row3] = np.loadtxt("data.fits",unpack=True,skiprows=1)

そして、私は次のようなものが欲しい

for i in range(0,len(array)):
   [row1, row2, row3] = np.loadtxt("list.list[i]",unpack=True,skiprows=1)
   DO THINGS
4

2 に答える 2

3
for i in range(len(array)):
   [row1, row2, row3] = np.loadtxt(list.list[i],unpack=True,skiprows=1)

さらに:

filelist=['file1','file2']
for file in filelist:
    [row1, row2, row3] = np.loadtxt(file,unpack=True,skiprows=1)
    #Do Stuff

引用符があなたを台無しにしていると思います。また、範囲内に0は必要ありません。

これが機能しない場合は、list.listと配列を貼り付けることができますか?

于 2012-12-04T21:05:49.150 に答える
0
import fileinput
data = fileinput.input(['file1.txt', 'file2.txt', 'file3.txt'])

次にそれを使用します...

于 2012-12-04T21:11:24.543 に答える