Импорт данных и имен переменных из текстового файла в Python
У меня есть текстовый файл, содержащий данные моделирования (60 столбцов, 100 тыс. Строк):
a b c
1 11 111
2 22 222
3 33 333
4 44 444
... где в первой строке - имена переменных, а под (в столбцах) - соответствующие данные (тип с плавающей запятой).
Мне нужно использовать все эти переменные с их данными в Python для дальнейших расчетов. Например, когда я вставляю:
print(b)
Мне нужно получить значения из второго столбца.
Я знаю, как импортировать данные:
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])
Как я могу изменить этот код, чтобы получить все имена переменных из первой строки и присвоить их импортированным массивам?