Lesen von Daten in numpy-array aus Textdatei
Ich habe eine Datei mit einigen Metadaten, und dann einige aktuelle Daten aus 2 Spalten mit überschriften. Brauche ich zum trennen der zwei Arten von Daten, bevor Sie genfromtxt in numpy? Oder kann ich das irgendwie splitten der Daten vielleicht? Was ist, indem Sie die Datei-Zeiger an das Ende der Zeile direkt über dem Header, und dann zu versuchen, genfromtxt von dort? Dank
Das format der Datei ist unten dargestellt:
&SRS
<MetaDataAtStart>
multiple=True
Wavelength (Angstrom)=0.97587
mode=assessment
background=True
issid=py11n2g
noisy=True
</MetaDataAtStart>
&END
Two Theta(deg) Counts(sec^-1)
10.0 41.0
10.1 39.0
10.2 38.0
10.3 38.0
10.4 41.0
10.5 42.0
10.6 38.0
10.7 44.0
10.8 42.0
10.9 39.0
11.0 37.0
11.1 37.0
11.2 45.0
11.3 36.0
11.4 37.0
11.5 37.0
11.6 40.0
11.7 44.0
11.8 45.0
11.9 46.0
12.0 44.0
12.1 40.0
12.2 41.0
12.3 39.0
12.4 41.0
So dass Sie nicht wollen, dass die header-Informationen?
Ich will zum Lesen der header Informationen sowie. 🙂
Ok, dann haben Sie grundsätzlich analysieren die header separat; siehe meine Antwort unten.
Ich will zum Lesen der header Informationen sowie. 🙂
Ok, dann haben Sie grundsätzlich analysieren die header separat; siehe meine Antwort unten.
InformationsquelleAutor user3029076 | 2013-11-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie nicht möchten, dass die ersten
n
Zeilen, versuchen Sie (wenn es keine fehlenden Daten):oder (wenn es fehlende Daten):
Wenn Sie dann wollen, um eine Analyse der header-Informationen, können Sie gehen zurück und
open
die Datei Parsen der header, zum Beispiel:Was ich oben Schleife über die Zeilen, bis Sie auf Linie
n
und dann wird es aufhören. Wenn es eine Schleife über Sie, Sie können tun, was immer Sie wollen, analysieren Sie.wie kann ich nicht importieren, die letzten n Zeilen?
InformationsquelleAutor cm2