Numpy NP.Array_Split

Numpy NP.Array_Split

Wir sind mit einem anderen Numpy -Artikel zurück. In diesem Fall werden wir die NP untersuchen.Array_Split () Funktion.

Die Funktion array_split () in Numpy ermöglicht es uns, ein Array in Unterarrays verschiedener Dimensionen aufzuteilen.

Funktionssyntax

Die Syntax der Funktion ist wie im folgenden Code -Snippet gezeigt:

1
Numpy.Array_Split (Ary, Indices_OR_SECTIONS, AXIS = 0)

Funktionsparameter

Die Funktionsparameter werden unten erläutert:

  1. Ary - definiert das Eingangsarray.
  2. INDICES_OR_SEKTIONEN - bestimmt die Anzahl der Abschnitte, unter denen das Array aufgeteilt ist.
  3. Achse - Repräsentiert entlang der Achse Die Sammlung ist geteilt.

Die Funktion gibt das Array zurück, das in verschiedene Dimensionen unterteilt ist.

Beispiel 1

Im folgenden Beispiel verwenden wir die Methode Array_Split, um ein Array in zwei Subarrays aufzuteilen.

1
2
3
4
# Numpy importieren
Numph als NP importieren
arr = np.Arange (6).Umgestaltung (2,3)
drucken (np.Array_Split (arr, 2))

Der obige Code sollte wie gezeigt zu zwei Subtarrays führen:

1
[Array ([[0, 1, 2]]), Array ([[3, 4, 5]])]

Beispiel #2

Wir können den gleichen Betrieb auch in einem zweidimensionalen Array ausführen, wie im folgenden Code dargestellt:

1
2
arr = np.Array ([[1,2,3], [4,5,6], [7,8,9]])
drucken (np.Array_Split (arr, 3))

Das obige sollte zurückkehren:

1
[Array ([[1, 2, 3]]), Array ([4, 5, 6]]), Array ([[7, 8, 9]])]

Abschließend

Mit dieser Anleitung haben Sie verstanden.

Vielen Dank für das Lesen und wir sehen uns im nächsten!!