Numpy NP.absolutny

Numpy NP.absolutny
Funkcja Absolute () w Numpy pozwala określić odległość między elementem a 0, znaną również jako wartość bezwzględna w danej tablicy.

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:

  1. X - odnosi się do tablicy wejściowej.
  2. Out - zapewnia alternatywną tablicę do przechowywania wartości wyjściowych.

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 Numpy
importować Numpy jako NP
ARR = NP.tablica ([1, -9, 13, -24])
drukuj (f "Absolute tablic: np.Absolute (ARR) ”)

Zaczynamy 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])
drukuj (f "Absolute tablic: np.Absolute (arr_2) ”)

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])
drukuj (f "Absolute tablic: np.Absolute (arr_3) ”)

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 matplotlib
importować matplotlib.Pyplot as Plt
ARR = NP.Linspace (start = -5, stop = 5, num = 50)
plt.Wykres (ARR, NP.Absolute (ARR))

Kod 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!!