Zbadajmy tę funkcję dalej.
Składnia funkcji
Pomimo swojej uproszczonej działalności funkcja obsługuje różne wartości parametrów wyrażone w poniższej składni:
Numpy.Absolute (x, /, out = brak, *, gdzie = true, casting = 'same_kind', order = 'k', dtype = brak, subok = true [, podpis, extobj]) =Parametry
W większości przypadków rzadko będziesz musiał martwić się większością parametrów w składni funkcji.
Najczęstsze parametry omówiono poniżej:
Wartość zwracana
Funkcja absolutna () zwróci tablicę o wartości bezwzględnej każdego elementu w tablicy wejściowej. Powstała tablica będzie miała ten sam kształt co tablica wejściowa.
Przykład 1
Poniższy przykład pokazuje, jak funkcja działa na tablicy 1D.
# Importuj NumpyZaczynamy od zaimportowania pakietu Numpy z aliasem jako NP w powyższym kodzie.
Następnie tworzymy tablicę za pomocą NP.funkcja tablicy. Na koniec zwracamy tablicę zawierającą wartości bezwzględne każdego elementu w zmiennej ARR.
Powstałe wyjście jest jak pokazano:
Absolutna tablica: [1 9 13 24]Uwaga: wartość bezwzględna jest zawsze pozytywna.
Przykład 2 - pływaki
Zobaczmy, co się stanie przy stosowaniu funkcji bezwzględnej do szeregu wartości zmiennoprzecinkowych.
ARR_2 = NP.tablica ([1.3, -9.9, 13.2, -24])To powinno powrócić:
Absolutna tablica: [1.3 9.9 13.2 24. ]Typ danych wejściowych jest zachowany dla tablicy wyjściowej. Jeśli w tablicy znajduje się liczba całkowita, jest ona automatycznie konwertowana na pływak.
Przykład 3 - liczby złożone
Co się stanie, gdy zastosujemy funkcję do szeregu liczb złożonych? Dowiedzmy Się.
ARR_3 = NP.tablica ([1.3J, -9.9, 13J, -24])To powinno powrócić:
Absolutna tablica: [1.3 9.9 13. 24. ]Wizualizacja matplotlib
Możemy wizualizować wartości bezwzględne za pomocą matplotlib, jak pokazano w fragmencie kodu poniżej.
# Importuj matplotlibKod powyżej powinien zwrócić:
Wniosek
Ten artykuł zawiera szczegółowe wyjaśnienie funkcji Absolute () w Numpy. Podajemy również przykłady i ilustracje, aby przedstawić, jak działa funkcja.
Dziękuje za przeczytanie!!