Numpy NP.array_split

Numpy NP.array_split

Wróciliśmy z kolejnym artykułem Numpy. W tym zbadamy NP.funkcja array_split ().

Funkcja Array_Split () w Numpy pozwala nam podzielić tablicę na pod-pod-pod-rogów o różnych wymiarach.

Składnia funkcji

Składnia funkcji jest jak pokazana w fragmencie kodu poniżej:

1
Numpy.array_split (ARY, indices_or_sections, axis = 0)

Parametry funkcji

Parametry funkcji są wyjaśnione poniżej:

  1. Ary - definiuje tablicę wejściową.
  2. indices_or_sections - określa liczbę sekcji między których tablica jest podzielona.
  3. - reprezentuje, a osi kolekcja jest podzielona.

Funkcja zwróci tablicę podzieloną na różne wymiary.

Przykład 1

W poniższym przykładzie używamy metody array_split, aby podzielić tablicę na dwa podmiejsce.

1
2
3
4
# Importuj Numpy
importować Numpy jako NP
ARR = NP.Arange (6).Reshape (2,3)
Drukuj (NP.array_split (ARR, 2))

Powyższy kod powinien skutkować dwoma podobdami, jak pokazano:

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

Przykład nr 2

Możemy również wykonać tę samą operację na dwuwymiarowej tablicy, jak pokazano w poniższym kodzie:

1
2
ARR = NP.tablica ([[1,2,3], [4,5,6], [7,8,9]])
Drukuj (NP.array_split (ARR, 3))

Powyższe powinno powrócić:

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

W zamknięciu

Korzystając z tego przewodnika, zrozumiałeś, jak używać funkcji Numpy Array_Split (), aby podzielić tablicę na różne wymiary.

Dziękujemy za przeczytanie i do zobaczenia w następnym!!