lettura facile

La radice quadrata in Python

In questo tutorial ti spiego come si calcola la radice quadrata nel linguaggio Python. Esistono vari metodi per calcolarla.

L'operatore di potenza

Il modo più semplice e diretto per calcolare la radice quadrata in Python è utilizzare l'operatore di potenza (**).

num**0.5

Elevando un numero a 0.5, ottieni la sua radice quadrata

Ecco un esempio pratico.

Assegna il numero 25 (radicando) alla variabile "numero".

numero = 25

Poi eleva la variabile a 0.5

numero ** 0.5

Il risultato è la radice quadrata di 25 ossia 5

5.0

Ricorda che la radice quadrata in Python è un numero reale se il numero nel radicando è positivo.

Se il radicando è un numero negativo, l'operatore potenza ti restituisce un numero complesso.

La funzione sqrt() del modulo math

Puoi calcolare la radice quadrata anche utilizzando la funzione sqrt() del modulo math.

math.sqrt()

Si tratta di un modulo integrato in Pythom, quindi non devi installarlo. Ti basta importarla in memoria.

Ad esempio, importa il modulo math in memoria con l'istruzione import.

import math

Poi assegna il numero 25 alla variabile "numero".

numero = 25

Infine, calcola la radice quadrata del numero tramite la funzione math.sqrt()

math.sqrt(numero)

Il risultato è la radice quadrata di 25 ossia 5

5.0

Puoi usare la funzione sqrt() del modulo math solo se il radicando è un numero positivo.

In caso contrario, se il radicando è negativo, la funzione restituisce un errore.

La funzione sqrt() del modulo numpy

Se lavori con calcoli scientifici o analisi di dati, puoi anche utilizzare la funzione sqrt() che si trova nel modulo numpy.

numpy.sqrt(numero)

L'uso della funzione sqrt() del modulo numpy è particolarmente utile quando lavori con array di numeri, perché puoi anche usarla per calcolare la radice quadrata di ogni elemento dell'array.

Ad esempio, importa in memoria il modulo numpy con l'alias "np" con l'istruzione import.

import numpy as np

Poi assegna il numero 25 alla variabile "numero".

numero = 25

Infine, calcola la radice quadrata con la funzione sqrt() di numpy.

np.sqrt(numero)

Il risultato finale è sempre lo stesso, la radice quadrata di 25.

5.0

Puoi utilizzare la funzione sqrt() del modulo numpy soltanto se il radicando è un numero reale positivo.

Viceversa, se il radicando è un numero negativo, la funzione restituisce "nan" (not a number).

 

 

 




Se qualcosa non ti è chiaro, scrivi la tua domanda nei commenti.




FacebookTwitterLinkedinLinkedin