Ta funkcja nie wykonuje operacji na miejscu. Stąd tablica wejściowa pozostaje niezmieniona.
Składnia funkcji
Składnia funkcji jest jak pokazana następująco:
Numpy.Square (x, /, out = none, *, gdzie = true, casting = 'same_kind', order = 'k', dtype = brak, subok = true [, podpis, extobj]) =
Wymagany parametr to x, który reprezentuje tablicę wejściową, której elementy są tym, co chcesz wyrównać.
Przykład 1: Square Int Array
W poniższym przykładzie używamy funkcji kwadratu () do kwadrowania wartości tablicy int:
importować Numpy jako NP
ARR = NP.szyk(
[[20, 30, 40],
[50,60,70]]
)
Drukuj (NP.Square (ARR))
Podany przykład zwraca tablicę o podobnym kształcie z każdym elementem tablicy wejściowej kwadrat.
[[400 900 1600]
[2500 3600 4900]]
Przykład 2: Kwadratowy zmiennoprzecinkowy tablica
Możesz także wykonać operację kwadratową na tablicy zmiennoprzecinkowej, jak pokazano w poniższym przykładzie:
importować Numpy jako NP
ARR = NP.szyk(
[[2.2, 3.3, 4.4],
[5.5,6.6,7.7]]
)
Drukuj (NP.Square (ARR))
Powstała tablica jest następująca:
[[4.84 10.89 19.36]
[30.25 43.56 59.29]]
Przykład 3: Praca z liczbami złożonymi
Funkcja kwadratowa pozwala również wykonywać operacje kwadratowe na liczbach złożonych, jak pokazano w poniższym przykładzie:
importować Numpy jako NP
ARR = NP.tablica ([[-30J, 30J], [-2j, 2J]])
Drukuj (NP.Square (ARR))
Funkcja zwraca kwadrat dostarczonej tablicy jako liczby złożone.
[[-900.+0.J -900.+0.J]
[-4.+0.J -4.+0.J]]
Wniosek
W tym krótkim artykule omówiliśmy, jak korzystać z funkcji Numpy Square, aby uzyskać kwadrat każdego elementu w tablicy wejściowej.