Numpy zapewnia funkcję argmax (), która pozwala pobrać indeks elementu maksymalnego w tablicy na określonej osi.
Ten samouczek próbuje wyjaśnić, w jaki sposób Numpy.funkcja argmax () działa i jak z niej korzystać.
Składnia funkcji
Składnia funkcji jest jak pokazano poniżej:
Numpy.argmax (tablica, axis = Brak, out = brak, *, klepedims =Funkcja akceptuje następujące parametry:
Funkcja zwraca wartość
Funkcja zwraca tablicę wskaźników do tablicy o tym samym kształcie co tablica.kształt.
Przykład
Zilustrujmy, jak używać Numpy.Funkcja argmax z przykładem.
Zacznij od importu Numpy jako:
# Importsy NumpyNastępnie utwórz tablicę 2D, jak pokazano:
# 2d tablicaPowyższe powinno utworzyć tablicę 2D z elementami, jak pokazano:
[[0 1 2]Aby użyć funkcji argmax () w całej tablicy (spłaszczona), możemy uruchomić kod, jak pokazano:
# element maksymalnyPowyższy kod zwraca indeks maksymalny wartości maksymalnej, jak pokazano:
Możesz także użyć funkcji Argmax wzdłuż określonej osi, jak pokazano:
# element maksymalny wzdłuż osi 0Uwaga: Ponieważ pracujemy z tablicą 2D, tablica ma dwie możliwe osie. Pierwszy przebiegaj pionowo po rzędach jako oś 0, a drugi biegnie poziomo po kolumnach jako oś 1.
Stąd powyższy kod powinien zwrócić:
Ten sam przypadek dotyczy osi 1. Przykładem jest jak pokazano:
# element maksymalny wzdłuż osi 1To powinno powrócić:
[2 2]Przykład 2
Możemy również użyć funkcji Argmax z tablicą N-wymiaru. Na przykład poniższy kod ilustruje, jak korzystać z funkcji z tablicą 3-D.
# 3D tablicaPowinno to wygenerować tablicę jako:
[[[0 1 2 3]Wzdłuż osi możemy uzyskać Argmax, jak pokazano:
# element maksymalnyKod powyżej powinien zwrócić:
Max: 23Zamknięcie
W tym artykule bada sposób korzystania z funkcji Numpy Argmax () do pobrania wskaźników wartości maksymalnej wraz z określonym indeksem.
Dziękuję za przeczytanie i bądźcie czujni!!