Lassen Sie uns diese Funktion in diesem Tutorial ausführlich untersuchen.
Numpy Squeeze () Funktionssyntax
Die Funktion hat eine einfache und beschreibende Syntax, wie im folgenden Snippet gezeigt:
Numpy.drücken (a, axis = keine)Funktionsparameter
Die Funktionsparameter sind in der folgenden Liste beschrieben:
Funktionsrückgabewert
Die Funktion gibt das Eingangsarray mit allen Teilmengen der Abmessung der entfernten Länge zurück.
Illustration
Der folgende Code zeigt eine Illustration, wie die Squeeze -Funktion funktioniert.
# Numpy importierenDer Code verwendet die Squeeze -Funktion, um die Achse mit einer Länge von 1 zu entfernen. Die Form des Arrays ändert sich von (1,3,1) nach (3) wie folgt:
Eingangsarray -Form: (1, 3, 1)Sie können die Zielachse auch angeben, wie im folgenden Beispiel gezeigt:
arr = np.Array ([[[10], [20], [30]]])Die Funktion wendet den Squeeze -Betrieb auf Achse 0 an. Die resultierende Array -Form lautet wie folgt:
Eingangsarray -Form: (1, 3, 1)Wenn Sie eine Achse angeben, welche Länge nicht gleich 1 ist, gibt die Funktion einen Fehler zurück, wie im Folgenden gezeigt:
arr = np.Array ([[[10], [20], [30]]])Das folgende Bild zeigt einen Wertfehler:
Angenommen, Sie tragen die Squeeze -Funktion auf eine Form von Form auf (1,1). Betrachten Sie das folgende Beispiel:
arr = np.Array ([100]])Dies gibt eine Reihe von Form (1,) zurück, wie in der folgenden Ausgabe gezeigt:
Eingangsarray -Form: (1, 1)Abschluss
In diesem Tutorial haben wir die verschiedenen Teile der Numpy Squeeze -Funktion untersucht und wie man sie auf verschiedene Array -Typen anwendet. Lesen Sie mehr verwandte Artiles bei Linux Hint.