Obtenga los nombres de columna de un ndarray numpy de Python
Digamos que tengo un archivo de datos llamadodata.txt
eso parece como
TIME FX FY FZ
0 10 5 6
1 2 4 7
2 5 2 6
...
En Python Run:
import numpy as np
myData = np.genfromtxt("data.txt", names=True)
>>> print myData["TIME"]
[0, 1, 2]
Los nombres en la parte superior de mi archivo de datos variarán, así que lo que me gustaría hacer es averiguar cuáles son los nombres de mis matrices en el archivo de datos. Entonces me gustaría algo como:
>>> print myData.names
[TIME, F0, F1, F2]
ensé solo en leer el archivo de datos y obtener la primera línea y analizarla como una operación separada, pero eso no parece muy eficiente o elegante.