Arrays aus Dateien lesen
NumPy bietet mehrere Funktionen zum Lesen von Arrays aus Dateien. Die am häufigsten verwendeten sind loadtxt, genfromtxt und load.
Verwenden von loadtxt
Die loadtxt-Funktion wird verwendet, um Arrays aus Textdateien zu lesen. Hier ist ein Beispiel:
data = np.loadtxt('data.txt',delimiter=',')
print(data)
- Dies liest den Inhalt von
data.txt in ein NumPy-Array. Aus Schritt 1 wissen wir, dass die Werte in data.txt durch Kommas getrennt sind.
- Der Code
print(data) gibt den aus data.txt gelesenen Inhalt aus.
Verwenden von Genfromtxt
Die genfromtxt-Funktion ähnelt loadtxt, kann aber fehlende Werte und andere Sonderfälle behandeln. Hier ist ein Beispiel:
data = np.genfromtxt('data.txt', delimiter=',')
print(data)
- Dies liest den Inhalt von
data.txt in ein NumPy-Array.
Verwenden von Load
Die load-Funktion wird verwendet, um Arrays aus Binärdateien zu lesen. Hier ist ein Beispiel:
data = np.load('data.npy')
print(data)
- Dies liest den Inhalt von
data.npy in ein NumPy-Array.