Operasjonen av Numpy Power () -funksjonen brukes elementmessig. Tenk på det på denne måten, funksjonen tar elementene i den første matrisen og matcher dem med partnerelementet i den andre matrisen. Den bruker deretter komponenten i den andre matrisen som strøm.
La oss diskutere dette videre.
Funksjonssyntaks
Funksjonssyntaks er som vist nedenfor:
numpy.Power (x1, x2, /, out = ingen, *, hvor = true, casting = 'same_kind', order = 'k', dtype = ingen, subok = true [, signatur, extobj]) =Funksjonsparametere
Funksjonsparametrene blir diskutert i punktene nedenfor:
Merk: Selv om formen på begge matriser kan være annerledes, må de være kringkastere til en standardform.
Funksjonsretur
Som nevnt returnerer funksjonen en matrise med elementene i X1 hevet til kraften til X2 -elementer.
Eksempel 1
Tenk på eksemplet som er vist nedenfor:
# Importer numpyI eksemplet over starter vi med å importere Numpy med aliaset som NP.
Deretter lager vi to matriser, x1 og x2. Til slutt bruker vi Power () -funksjonen for å returnere elementene i X1 hevet til kraften til elementer i X2.
Den resulterende utgangen er som vist:
[1 32 729]Eksempel 2
Følgende eksempel viser hvordan du bruker funksjonen med flytende punktverdier.
x1 = np.Array ([2.3,4.5,5.6])Koden over skal returnere en matrise som vist:
[2.65201821E+02 6.51015566e+05 3.60328881e+07]Eksempel 3
Det samme tilfellet gjelder når funksjonen brukes på en flerdimensjonal matrise. Et eksempel er illustrert nedenfor:
x1 = np.Array ([[1,2,3], [4,5,6]])AB0VE -koden returnerer en matrise som vist:
[[1 256 19683]Eksempel 4
Du kan også heve elementene i første matrise med en felles eksponent som vist nedenfor:
x1 = np.Array ([[1,2,3], [4,5,6]])I dette eksemplet passerer vi en enkelt verdi i stedet for å gi en matrise i den andre variabelen. Denne verdien fungerer som eksponenten for hvert element i den første matrisen.
Dette skulle komme tilbake:
[[1 4 9]Eksempel 5
Funksjonen vil returnere en feil hvis den oppgitte andre matrisen inneholder en negativ verdi. Et eksempel er avbildet nedenfor:
x1 = np.Array ([[-1, -2, -3], [-4, -5, -6]])Koden over skal returnere en feil som vist:
Merk: Denne feilen gjelder bare hvis Exponent -matrisen inneholder en negativ verdi.
Konklusjon
Denne artikkelen dekket hvordan du bruker Power () -funksjonen i Numpy. For å utforske videre, sjekk dokumentene.
Takk for at du leste!!