Numpy NP.stos

Numpy NP.stos
Używamy funkcji Numpy Stack (), aby dołączyć do sekwencji tablic (ten sam wymiar) wzdłuż nowej osi.

Składnia funkcji Numpy Stack ()

Funkcja Stack () zapewnia stosunkowo prostą składnię, jak odzwierciedlono w poniższym przykładzie:

Numpy.stos (tablice, oś = 0, out = brak)

Parametry funkcji są następujące:

Parametry

  1. tablice - odnosi się do sekwencji tablic, które mają być połączone. Jak wspomniano, każda tablica musi mieć ten sam kształt.
  2. Oś - Określa, a osi łączymy tablice wejściowe.
  3. Out - określa ścieżkę docelową dla tablicy wyjściowej.

Wartość zwracana
Funkcja zwraca połączoną tablicę z jeszcze jednym wymiarem niż tablice wejściowe.

Przykład 1

Rozważ następujący przykład:

importować Numpy jako NP
ARR_1 = NP.tablica ([[1,2,3], [4,5,6]])
ARR_2 = NP.tablica ([[7,8,9], [10,11,12]])
Conatenated = np.stos ((arr_1, arr_2), oś = 0)
wydruku.kształt")
Wyświetlacz (połączony)

Używamy funkcji Stack () do połączenia dwóch tablic wzdłuż osi zero w poprzednim kodzie.

Powstały kształt i tablica są następujące:

Kształt: (2, 2, 3)
tablica ([[[1, 2, 3],
[4, 5, 6]],
[[7, 8, 9],
[10, 11, 12]]))

Przykład 2

Możemy również połączyć dwie tablice wzdłuż osi jeden, co odzwierciedlono w poniższym przykładzie:

ARR_1 = NP.tablica ([[1,2,3], [4,5,6]])
ARR_2 = NP.tablica ([[7,8,9], [10,11,12]])
Conatenated = np.stos ((arr_1, arr_2), oś = 1)
wydruku.kształt")
Wyświetlacz (połączony)

W takim przypadku określamy oś = 1, co powoduje następujący kształt i tablicę:

Kształt: (2, 2, 3)
tablica ([[[1, 2, 3],
[7, 8, 9]],
[[4, 5, 6],
[10, 11, 12]]))

Uwaga: Chociaż kształt tablicy się nie zmienia, kolejność połączenia elementów jest zmieniana.

Przykład 3

Aby układać tablice wzdłuż ostatniej osi, możemy określić oś jako negatywną liczbę całkowitą, jak pokazano poniżej:

Conatenated = np.Stack ((Arr_1, ARR_2), Axis = -1)
wydruku.kształt")
Wyświetlacz (połączony)

Powyższy fragment zwraca jak następujący przykład:

Kształt: (2, 3, 2)
tablica ([[[1, 7],
[2, 8],
[3, 9]],
[[4, 10],
[5, 11],
[6, 12]]))

Wniosek

W tym artykule bada podstawy i elementy funkcji stosu Numpy. Ilustrujemy również, jak korzystać z funkcji stosu w zestawie scenariuszy.

Sprawdź witrynę Linux Hint, aby uzyskać więcej samouczków Numpy.