Я уверен, что я делаю так сложнее, чем должно быть. Каждый файл имеет
ABC 1.234
0.1 0.2 0.3 0.4 0.5 0.6
0.7 0.8 0.9 1.0 1.1 1.2
... 120 rows total
DEF 3.5
0.1 0.2 0.3 0.4 0.5 0.6
0.7 0.8 0.9 1.0 1.1 1.2
... 120 rows total
Эти блоки повторяются в файле N раз. В IDL я читал первую строку в строку и анализировал, затем считывал блок чисел в массив размера, повторяя до EOF.
Я хочу в конце массива:
label(N) for the strings
Val(N) for the first float
array(N,720) for the arrays
Я уверен, что есть какой-то причудливый genfromtxt, но я не понимаю, как получить массив при чтении построчно
f_dat = open(filen,'r')
for line in f_dat