Questa funzione non esegue l'operazione sul posto. Quindi, l'array di input rimane invariato.
Sintassi della funzione
La sintassi della funzione è come mostrata nella seguente:
numpy.quadrato (x, /, out = nessuno, *, dove = true, casting = 'same_kind', ordine = 'k', dtype = nessuno, subok = true [, firma, extObj]) =
Il parametro richiesto è x che rappresenta l'array di input i cui elementi sono ciò che si desidera quadrare.
Esempio 1: Array quadra
Nel seguente esempio, utilizziamo la funzione quadrata () per quadare i valori di un array int:
Importa Numpy come NP
arr = np.vettore(
[[20, 30, 40],
[50,60,70]]
)
Stampa (NP.quadrato (arr))
L'esempio dato restituisce un array con una forma simile con ogni elemento dell'array di input quadrati.
[[400 900 1600]
[2500 3600 4900]]
Esempio 2: array a punto mobile quadrato
È inoltre possibile eseguire l'operazione quadrata su un array a punta mobile come mostrato nell'esempio seguente:
Importa Numpy come NP
arr = np.vettore(
[[2.2, 3.3, 4.4],
[5.5,6.6,7.7]]
)
Stampa (NP.quadrato (arr))
L'array risultante è il seguente:
[[4.84 10.89 19.36]
[30.25 43.56 59.29]]
Esempio 3: lavorare con numeri complessi
La funzione quadrata consente inoltre di eseguire le operazioni quadrate su numeri complessi come mostrato nel seguente esempio:
Importa Numpy come NP
arr = np.Array ([[-30J, 30J], [-2J, 2J]])
Stampa (NP.quadrato (arr))
La funzione restituisce il quadrato dell'array fornito come numeri complessi.
[[-900.+0.J -900.+0.J]
[-4.+0.J -4.+0.J]]
Conclusione
In questo breve articolo, abbiamo trattato come utilizzare la funzione di Numpy Square per ottenere il quadrato di ciascun elemento nell'array di input.