2017-03-09 2 views
-1

Ich möchte eine .dat-Datei importieren, dieImport DAT-Datei in Python 3

lines/header/numbers/lines 

so etwas wie dieses Beispiel

start using data to calculate something 
x y z g h 
1 4 6 8 3 
4 5 6 8 9 
2 3 6 8 5 
end the data that I should import. 

Jetzt enthält Ich versuche, diese Datei zu lesen, entfernen Sie zuerst und letzte Zeilen und setzen Sie die Zahlen in ein Array und machen Sie einige grundlegende Berechnung für sie, aber ich konnte die Zeilen nicht loswerden. Ich habe data = np.genfromtxt('sample.dat') verwendet, um Daten zu importieren, aber mit Zeilen kann ich nichts tun. Kann mir jemand helfen?

Antwort

0

Vielleicht hilft Ihnen:

import numpy as np 

data = np.genfromtxt('sample.dat', 
        skip_header=1, 
        skip_footer=1, 
        names=True, 
        dtype=None, 
        delimiter=' ') 
print(data) 
# Output: [(1, 4, 6, 8, 3) (4, 5, 6, 8, 9) (2, 3, 6, 8, 5)]