Numpy NP.wybierać

Numpy NP.wybierać
Metoda Numpy Select () pozwala nam wybrać elementy z tablicy wielowymiarowej.Porozmawiajmy.

Składnia funkcji

Funkcja wyboru () przyjmuje składnię, jak pokazano poniżej:

Numpy.Wybierz (a, wybory, out = brak, tryb = 'rasa')

Parametry funkcji obejmują:

  1. a - odnosi się do tablicy zawierającej wybory w postaci [0, n -1], gdzie n jest liczbą wyborów.
  2. Wybory - odnosi się do tablicy wyboru.
  3. OUT - tablica wyjściowa.
  4. Tryb - decyduje, w jaki sposób liczby poza indeksem [0, n -1] są traktowane.

Funkcja zwraca szereg wyborów elementów.

Przykład 1

Rozważ poniższy przykład:

importować Numpy jako NP
ARR = NP.tablica ([[1,2,3,4], [5,6,7,8]]))
res = np.Wybierz ([1,1,1,1], ARR)
Drukuj (res)

To powinno powrócić:

[5 6 7 8]

Przykład 2

Inny przykład jest pokazany poniżej:

wybory = [[0, 1, 2, 3], [4, 5,6,7],
[8,9,10,11], [12,13,14,15]]]
NP.Wybierz ([2, 3, 1, 0], wybory)

To powraca:

tablica ([8, 13, 6, 3])

Przykład 3

Inny przykład ilustruje się poniżej:

importować Numpy jako NP
ARR = NP.Arange (10).Reshape (2,5)
Drukuj (NP.Wybierz ([1,0,1,0,1], ARR))

Powyższy kod powinien podjąć wybory podane w tablicy. Wartości wyboru wahają się między 0 a n-1, gdzie n to liczba opcji.

Powstała tablica jest jak pokazana:

[5 1 7 3 9]

Zamknięcie

W tym artykule zbadano podstawy korzystania z funkcji Numpy Select. Zapraszam do eksploracji dokumentów, aby uzyskać więcej.