Voglio leggere i dati da più file che voglio usare per il plottaggio (matplotlib).Leggere solo 1 colonna da un file usando la funzione loadtxt() di NumPy
Ho trovato una funzione loadtxt()
che potrei usare per questo scopo. Tuttavia, voglio solo leggere in una colonna da ciascun file.
Come faccio? le seguenti opere di comando per me, se ho letto in almeno 2 colonne, ad esempio:
numpy.loadtxt('myfile.dat', usecols=(2,3))
Ma
numpy.loadtxt('myfile.dat', usecols=(3))
getterebbero un errore.
Per ulteriori testo avanzato di carico (ad esempio, la gestione dei valori mancanti) è anche possibile utilizzare di [genfromtxt] NumPy (http://docs.scipy.org/doc/numpy/reference/generated/numpy.genfromtxt. html) – Sicco