シミュレーション データ (60 列、10 万行) を含むテキスト ファイルがあります。
a b c
1 11 111
2 22 222
3 33 333
4 44 444
... 最初の行は変数名で、その下 (列) は対応するデータ (float 型) です。
さらに計算するには、これらすべての変数を Python のデータと共に使用する必要があります。たとえば、挿入すると:
print(b)
2 番目の列から値を受け取る必要があります。
データをインポートする方法を知っています:
data=np.genfromtxt("1.txt", unpack=True, skiprows = 1)
変数を「手動で」割り当てます。
a,b,c=np.genfromtxt("1.txt", unpack=True, skiprows = 1)
しかし、変数名の取得に問題があります:
reader = csv.reader(open("1.txt", "rt"))
for row in reader:
list.append(row)
variables=(list[0])
このコードを変更して、最初の行からすべての変数名を取得し、それらをインポートされた配列に割り当てるにはどうすればよいですか?