Lassen Sie uns erkunden.
Funktionssyntax
Die Funktion hat eine elementare Syntax, wie unten gezeigt:
ndarray.flach (order = 'c')Funktionsparameter
Die Funktion nimmt nur einen Parameter vor. Der Bestellparameter wird verwendet, um zu definieren, in welcher Reihenfolge das Array abgeflacht ist.
Der Bestellparameter nimmt die folgenden Werte an:
Standardmäßig sortiert die Funktion das Eingabearray in der Reihenfolge von Zeilen und Major.
Rückgabewert
Die Funktion gibt dann eine Kopie des Eingangsarrays zurück, jedoch in 1D abgeflacht,.
Beispiel
Um zu veranschaulichen, wie die Funktion funktioniert, betrachten Sie das unten gezeigte Beispiel:
# Numpy importierenDer obige Code nimmt ein 2D -Array auf und flacht es in ein 1D -Array, wie in der folgenden Ausgabe gezeigt:
Original: [[12 32 6]Beispiel 2
Wir können den gleichen Betrieb auch auf ein mehrdimensionales Array anwenden. Der Code ist wie unten dargestellt:
arr_3d = np.Array ([[1,2,3], [0,4,5,], [9,4,6]])Dies sollte zurückkehren:
Original: [1 2 3]Beispiel 3
Lassen Sie uns sehen, was passiert, wenn wir den Bestellparameter in "F" ändern. Betrachten Sie den unten angegebenen Code:
arr = np.Array ([[12,32,6], [3,45,23]])In diesem Beispiel wird die Funktion angezeigt, das Array über Spalte-Major-Reihenfolge zu bestellen. Das resultierende Array ist wie gezeigt:
Original: [[12 32 6]Beispiel 4
Die Bestellung über den Parameter 'A' gibt ein Array wie gezeigt zurück:
arr = np.Array ([[12,32,6], [3,45,23]])Die Reihenfolge "A" fungiert als "intelligente" Option, die die Sortierung basierend auf dem Array -Typ auswählt. Die Funktion wird das Array in der Reihenfolge-Major-Reihenfolge im obigen Beispiel verflachten.
Original: [[12 32 6]Beispiel 5
Die Parameter "k" geben ein Array wie gezeigt zurück:
arr = np.Array ([[12,32,6], [3,45,23]])Ausgang:
Original: [[12 32 6]Abschluss
In dem Artikel haben wir uns die Abflachungsfunktion in Numpy angesehen, um ein Eingangsarray in eine Dimension zu verflachten. Mit Hilfe von Beispielen haben wir veranschaulicht, wie sich die Funktion unter verschiedenen Ordnungsparametern verhält.
Wir sehen uns bei der nächsten!!!