Numpy NP.moc

Numpy NP.moc
Funkcja Power () w Numpy pozwala podnieść elementy z pierwszej tablicy do mocy elementów w drugiej tablicy.

Działanie funkcji Numpy Power () jest stosowane pod względem elementów. Pomyśl o tym w ten sposób, funkcja bierze elementy w pierwszej tablicy i odpowiada je ze swoim elementem partnera w drugiej tablicy. Następnie używa komponentu drugiej tablicy jako mocy.

Omówmy to dalej.

Składnia funkcji

Składnia funkcji jest jak pokazana poniżej:

Numpy.Power (x1, x2, /, out = brak, *, gdzie = true, casting = 'same_kind', order = 'k', dtype = brak, subok = true [, podpis, extobj]) =

Parametry funkcji

Parametry funkcji są omówione w poniższych punktach:

  1. x1 - odnosi się do tablicy wejściowej, której elementy działają jako podstawa w operacji zasilania.
  2. x2 - definiuje tablicę wejściową, której elementy działają jako wykładnik w operacji zasilania.

Uwaga: Chociaż kształt obu tablic może być inny, muszą być nadawane do standardowego kształtu.

Funkcja zwraca wartość

Jak wspomniano, funkcja zwraca tablicę z elementami X1 podniesionymi do mocy elementów x2.

Przykład 1

Rozważ przykład pokazany poniżej:

# Importuj Numpy
importować Numpy jako NP
x1 = np.tablica ([1,2,3])
x2 = np.tablica ([4,5,6])
Drukuj (NP.Power (x1, x2))

W powyższym przykładzie zaczynamy od zaimportowania Numpy z aliasem jako NP.

Następnie tworzymy dwie tablice, x1 i x2. Wreszcie, używamy funkcji Power (), aby zwrócić elementy x1 podniesione do mocy elementów w x2.

Powstałe wyjście jest jak pokazano:

[1 32 729]

Przykład 2

Poniższy przykład pokazuje, jak korzystać z funkcji z wartościami zmiennoprzecinkowymi.

x1 = np.tablica ([2.3,4.5,5.6])
x2 = np.tablica ([6.7,8.9,10.1])
Drukuj (NP.Power (x1, x2))

Powyższy kod powinien zwrócić tablicę, jak pokazano:

[2.65201821e+02 6.51015566E+05 3.60328881e+07]

Przykład 3

Ten sam przypadek ma zastosowanie, gdy funkcja jest używana w tablicy wielowymiarowej. Przykład ilustruje się poniżej:

x1 = np.tablica ([[1,2,3], [4,5,6]])
x2 = np.tablica ([[7,8,9], [10,11,12]])
Drukuj (NP.Power (x1, x2))

Kod AB0VE zwraca tablicę, jak pokazano:

[[1 256 19683]
[1048576 48828125 -2118184960]]

Przykład 4

Możesz także podnieść elementy pierwszej tablicy ze wspólnym wykładnikiem, jak pokazano poniżej:

x1 = np.tablica ([[1,2,3], [4,5,6]])
Drukuj (NP.Power (x1, 2))

W tym przykładzie przekazujemy jedną wartość zamiast podawać tablicę w drugiej zmiennej. Ta wartość działa jako wykładnik dla każdego elementu w pierwszej tablicy.

To powinno powrócić:

[[1 4 9]
[16 25 36]]

Przykład 5

Funkcja zwróci błąd, jeśli podana druga tablica zawiera wartość ujemną. Przykład przedstawiono poniżej:

x1 = np.tablica ([[-1, -2, -3], [-4, -5, -6]])
x2 = np.tablica ([[-7, -8,9], [-10, -11, -12]])
Drukuj (NP.Moc (x1, x

Kod powyżej powinien zwrócić błąd, jak pokazano:

Uwaga: Ten błąd ma zastosowanie tylko wtedy, gdy tablica wykładników zawiera wartość ujemną.

Wniosek

W tym artykule omówiono sposób korzystania z funkcji Power () w Numpy. Aby zbadać dalej, sprawdź dokumenty.

Dziękuje za przeczytanie!!