私はpythonが初めてで、次のことを達成しようとしましたが、ほとんど成功しませんでした:
フォルダーには、5 (0-4) 列と 500 行をすべて含む *.columns ファイルがあります。すべての *.columns ファイルの列 1 ~ 4 を合計し、そのいずれかの最初の列に対して結果をプロットする必要があります (すべて等しい)。
配列 "x_array3" の最初の (0) 列と "y_array0" の列 1 ~ 4 を貼り付ける空の配列を作成しました。すべて同じサイズ(500L、5L)です。
進め方のアドバイスをお願いできますか?私は今迷っています。
キリスト教徒
import glob
import numpy as np
ListOfFiles = glob.glob("*.columns")
y_array0 = 0
for filename in ListOfFiles:
y_array1 = np.genfromtxt(filename, skip_header = 1, usecols = (0, 1, 2, 3, 4))
y_array0 = y_array0 + y_array1
x_array3 = np.genfromtxt(ListOfFiles[0], skip_header = 1, usecols = (0, 1, 2, 3, 4))
empty_array = np.empty(shape=(500, 5))
ausgabe_array = ??? here I'm stuck ???
np.savetxt('SX_DOS.out', ausgabe_array)