Numpy np.energia

Numpy np.energia
La funzione Power () in Numpy consente di sollevare gli elementi dal primo array al potere degli elementi nel secondo array.

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:

  1. X1 - si riferisce all'array di input i cui elementi fungono da base nell'operazione di alimentazione.
  2. X2 - Definisce l'array di input i cui elementi funzionano come esponente nell'operazione di alimentazione.

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 Numpy
Importa Numpy come NP
x1 = np.Array ([1,2,3])
x2 = np.Array ([4,5,6])
Stampa (NP.Power (x1, x2))

Nell'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])
x2 = np.array ([6.7,8.9,10.1])
Stampa (NP.Power (x1, x2))

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]])
x2 = np.Array ([[7,8,9], [10,11,12]])
Stampa (NP.Power (x1, x2))

Il codice AB0VE restituisce un array come mostrato:

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

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]])
Stampa (NP.Power (x1, 2))

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]
[16 25 36]]

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]])
x2 = np.array ([[-7, -8,9], [-10, -11, -12]])
Stampa (NP.Potenza (x1, x

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