Radice quadrata in Python

Manav Narula 30 gennaio 2023
  1. Usa math.sqrt() per calcolare la radice quadrata di un numero in Python
  2. Usa la funzione pow() per calcolare la radice quadrata di un numero in Python
  3. Usa l’operatore ** per calcolare la radice quadrata di un numero in Python
  4. Usa cmath.sqrt() per calcolare la radice quadrata di un numero in Python
  5. Usa numpy.sqrt() per calcolare la radice quadrata di un numero in Python
Radice quadrata in Python

Per un dato numero, la sua radice quadrata è un numero il cui quadrato è uguale a questo numero.

In Python, possiamo calcolare la radice quadrata di un numero utilizzando funzioni e operatori incorporati, che saranno discussi in questo tutorial.

Usa math.sqrt() per calcolare la radice quadrata di un numero in Python

Il modulo math ha diverse funzioni per eseguire operazioni matematiche in Python. La funzione sqrt() restituisce la radice quadrata di un numero positivo. Per esempio:

import math

print(math.sqrt(16))

Produzione:

4.0

Possiamo anche calcolare la radice quadrata di una lista di numeri usando questa funzione. Scorriamo la lista usando un cicli for e applichiamo la funzione math.sqrt() a ogni elemento. Vedere il codice di esempio di seguito.

import math

a = [4, 2, 6]
b = []

for i in a:
    b.append(math.sqrt(i))
print(b)

Produzione:

[2.0, 1.4142135623730951, 2.449489742783178]

Usa la funzione pow() per calcolare la radice quadrata di un numero in Python

La radice quadrata di un numero non è altro che il numero elevato alla potenza 0,5. La funzione pow() in Python restituisce il valore di un numero elevato a una certa potenza specificata e può essere utilizzata per calcolare la radice quadrata di un numero come mostrato di seguito. Il primo parametro della funzione pow() è la base e il secondo è l’esponente.

print(pow(9, 0.5))

Produzione:

3.0

Usa l’operatore ** per calcolare la radice quadrata di un numero in Python

L’operatore ** svolge la stessa funzione del metodo pow. Possiamo usarlo per calcolare la radice quadrata di un numero come mostrato di seguito.

print(9 ** (0.5))

Produzione:

3.0

Usa cmath.sqrt() per calcolare la radice quadrata di un numero in Python

Il modulo cmath ha metodi per trattare numeri complessi. Il cmath.sqrt() restituisce la radice quadrata di numeri negativi o immaginari. Per esempio:

import cmath

x = -16
print(cmath.sqrt(x))

Produzione:

4j

Usa numpy.sqrt() per calcolare la radice quadrata di un numero in Python

Il metodo numpy.sqrt() può calcolare la radice quadrata di tutti gli elementi in un oggetto dati come una lista o un array contemporaneamente. Restituisce un array che contiene la radice quadrata di tutti gli elementi. Per esempio:

import numpy as np

a = [4, 2, 6]
print(np.sqrt(a))

Produzione:

[2.         1.41421356 2.44948974]
Autore: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

Articolo correlato - Python Math