Numpy NP.Belastung

Numpy NP.Belastung
Mit der Funktion load () in Numpy können Sie ein Eingangsarray laden, das in a gespeichert ist .NPY -Datei.

Folgen Sie diesem Tutorial, um herauszufinden, wie Sie ein Array zu und von einer Gurkendatei speichern und laden.

Numpy Save Function ()

Bevor wir in die Verwendung der Funktion load () eintauchen, müssen wir die Speicherfunktion verstehen.

Es ist eine einfache, aber hilfreiche Funktion, mit der Sie ein Array in einer binären Datei speichern können, die mit einem endet .NPY -Erweiterung.

Funktionssyntax

Die Funktionsdefinition ist wie unten gezeigt:

Numpy.speichern (Datei, arr, degling_pickle = true, fix_imports = true)

Parameter

Die Funktionsparameter werden nachstehend erörtert:

  1. Datei - Dieser Parameter definiert die Datei oder den Dateinamen, in dem das Array gespeichert ist. Wenn der bereitgestellte Dateiname keine Erweiterung hat, fügt die Funktion ihn automatisch an.
  2. arr - Dies gibt die Array -Daten an, die in der Datei gespeichert werden sollen.
  3. Degly_Pickle - Der Parameter für degling_pickle ist ein boolescher Wert, der das Speichern des Arrays mithilfe von Python -Gurken ermöglicht oder nicht. Es wird hauptsächlich aus Sicherheitsgründen verwendet. Standardmäßig ist der Parameter auf true eingestellt.
  4. FIX_imports - Dieser Parameter erzwingt ein Array auf Python 3, das in einem python 2 kompatiblen Format eingelegt werden kann.

Beispiel Verwendung

Der folgende Code zeigt, wie die Funktion Save () in Numpy verwendet wird.

# Numpy importieren
Numph als NP importieren
arr = np.Array ([[1,2,3,4,5], [6,7,8,9,10]])
# Array auf Datei speichern
np.rette ('myarr.npy ', arr)

Der obige Code erstellt eine Datei namens Myarr.NPY, der die Daten der ARR -Variablen enthält.

Numpy Lastfunktion

Nachdem wir verstehen, wie die Funktion Save () funktioniert, können wir unsere Aufmerksamkeit auf die Funktion load () verlagern.

In einfachen Worten können Sie mit der Lastfunktion das auf a gespeicherte Array laden .NPY -Datei. Es fungiert als Leseversion der Speicherfunktion.

Funktionssyntax

Die Funktionssyntax ist wie unten gezeigt:

Numpy.Load (Datei, mmap_mode = none, degling_pickle = false, fix_imports = true, coding = 'ascii'))

Lassen Sie uns die Parameter untersuchen.

Funktionsparameter

Die Parameter sind wie folgt:

  1. Datei - Gibt die zu lesensdatei an.
  2. MMAP_MODE - Ermöglicht die Datei mit einem bestimmten Modus Speichermaked.
  3. degly_pickle - erlaubt das Laden von ausgewählten Objekten von der .NPY -Datei.
  4. FIX_IMPORTS - ähnlich der der Speicherfunktion. (siehe oben).
  5. Codierung - Gibt an, welche Codierung verwendet werden soll, insbesondere beim Lesen von Python 2 -Zeichenfolgen.

Rückgabewert

Die Funktion gibt die in der angegebenen gespeicherten Daten zurück .NPY -Datei.

Beispiel Verwendung

Um zu veranschaulichen, wie die Funktion load () verwendet wird, lesen wir die im Myarr gespeicherten Daten.NPY -Datei.

Der Code ist wie unten gezeigt:

# lade Datei
arr_loaded = np.Laden ('myarr.npy ')
# Vergleichen Sie die beiden Arrays
print (arr == arr_loaded)

Im obigen Beispiel laden wir die Daten des Myarr.NPY zu einer neuen Array -Variablen namens arr_loaded.

Wir vergleichen dann, ob das geladene Array dem ursprünglichen Array entspricht. Der obige Code sollte eine Reihe von Booleschen wie gezeigt zurückgeben:

[[True True True True wahr]
[Wahr wahr wahr wahr wahr]]]

Das obige zeigt an, dass das ursprüngliche Array und ein aus der Datei geladener Bereich ähnlich sind.

Abschluss

In diesem Artikel wird untersucht .NPY -Dateien verwenden die Funktionen Speichern und Laden.

Danke fürs Lesen!!