Il funzionamento della funzione Numpy Power () viene applicato per l'elemento. Pensaci in questo modo, la funzione prende gli elementi nel primo array e li abbina con il suo elemento partner nel secondo array. Quindi usa il componente del secondo array come potenza.
Discutiamo ulteriormente questo.
Sintassi della funzione
La sintassi della funzione è come mostrato di seguito:
numpy.Power (x1, x2, /, out = nessuno, *, where = true, casting = 'Same_kind', order = 'k', dtype = nessuno, subok = true [, firma, extrobj]) =Parametri della funzione
I parametri della funzione sono discussi nei punti seguenti:
Nota: sebbene la forma di entrambi i matrici possa essere diversa, devono essere trasmessi a una forma standard.
Valore di ritorno della funzione
Come accennato, la funzione restituisce un array con gli elementi di X1 aumentati al potere degli elementi X2.
Esempio 1
Considera l'esempio mostrato di seguito:
# Importa NumpyNell'esempio sopra, iniziamo importando numpy con l'alias come NP.
Successivamente, creiamo due array, x1 e x2. Infine, utilizziamo la funzione Power () per restituire gli elementi di X1 aumentati al potere degli elementi in X2.
L'output risultante è come mostrato:
[1 32 729]Esempio 2
L'esempio seguente mostra come utilizzare la funzione con valori a punta mobile.
x1 = np.array ([2.3,4.5,5.6])Il codice sopra dovrebbe restituire un array come mostrato:
[2.65201821e+02 6.51015566e+05 3.60328881E+07]Esempio 3
Lo stesso caso si applica quando la funzione viene utilizzata su un array multidimensionale. Un esempio è illustrato di seguito:
x1 = np.Array ([[1,2,3], [4,5,6]])Il codice AB0VE restituisce un array come mostrato:
[[1 256 19683]Esempio 4
Puoi anche sollevare gli elementi del primo array con un esponente comune come mostrato di seguito:
x1 = np.Array ([[1,2,3], [4,5,6]])In questo esempio, passiamo un singolo valore invece di dare un array nella seconda variabile. Questo valore funge da esponente per ciascun elemento nel primo array.
Questo dovrebbe tornare:
[[1 4 9]Esempio 5
La funzione restituirà un errore se il secondo array fornito contiene un valore negativo. Un esempio è rappresentato di seguito:
x1 = np.array ([[-1, -2, -3], [-4, -5, -6]])Il codice sopra dovrebbe restituire un errore come mostrato:
Nota: questo errore si applica solo se l'array esponente contiene un valore negativo.
Conclusione
Questo articolo ha trattato come utilizzare la funzione Power () in Numpy. Per esplorare ulteriormente, controlla i documenti.
Grazie per aver letto!!