Come calcolare le radici quadrate in Python

Pubblicato: 2023-02-03

Un linguaggio di programmazione multiparadigma di alto livello con un approccio orientato agli oggetti, Python è progettato per essere altamente estensibile, con più moduli compatti, incluso un modulo matematico multifunzionale.

Qui esploriamo i diversi modi in cui Python può calcolare una funzionalità matematica molto specifica - le radici quadrate - con o senza l'uso dei suoi moduli math e cmath.

Iscriviti al corso di machine learning delle migliori università del mondo. Guadagna Master, Executive PGP o Advanced Certificate Programs per accelerare la tua carriera.

Sommario

Cos'è una radice quadrata?

Sebbene la maggior parte di noi abbia familiarità con questo concetto matematico, vale la pena rinfrescare la memoria con una semplice definizione: il valore "y" è la radice quadrata di x perché "y", quando moltiplicato per se stesso, restituisce il numero originale x.
In termini matematici questo può essere espresso come segue:
Se x = yxy
oppure x = y2
allora √x = y

Funzionalità radice quadrata in Python

La radice quadrata di un numero può essere districata usando Python in una varietà di modi diversi:

1. Utilizzando il modulo matematico Python :

R. Con la funzione integrata math.sqrt():
Passaggio 1 : importa il modulo matematico
Passaggio 2 : utilizzare la funzione sqrt()
Codice di input:
Importa matematica
Print(“La radice quadrata di 54 è” ,math.sqrt(49))
Produzione:
La radice quadrata di 54 è 7,348469228349534
B. Con la funzione integrata math.pow():
Passaggio 1: importa il modulo matematico
Passaggio 2: utilizzare la funzione pow()
Questo funziona in base al semplice principio matematico: √x = x1/2 o √x = x0.5.
La funzione richiede l'inserimento di due parametri: il numero di base e il suo esponente.
Codice di input:
Importa matematica
numero = float(input("Inserisci qualsiasi valore numerico: "))
radicequadrata = math.pow(numero, 0.5)
print("La radice quadrata del numero {0} = {1}".format(numero, radicequadrata))
Produzione:
Si prega di inserire qualsiasi valore numerico: 54
La radice quadrata del numero dato 54.0 = 7.348469228349534

Dai un'occhiata alla certificazione avanzata di upGrad in DevOps

I migliori corsi di machine learning e corsi di intelligenza artificiale online

Master of Science in Machine Learning e AI presso LJMU Executive Post Graduate Program in Machine Learning e AI da IIITB
Programma di certificazione avanzata in Machine Learning e PNL da IIITB Programma di certificazione avanzata in Machine Learning e Deep Learning da IIITB Executive Post Graduate Program in Data Science & Machine Learning presso l'Università del Maryland
Per esplorare tutti i nostri corsi, visita la nostra pagina qui sotto.
Corsi di apprendimento automatico

2. Utilizzo del modulo Python cmath

Passaggio 1: importare il modulo di matematica complessa (cmath).
Passaggio 2: utilizzare la funzione cmath.sqrt()
Il modulo cmath aiuta a calcolare la radice quadrata di numeri reali o complessi.
Codice di input:
importare cmath
num = 1+2j
sqrt = cmath.sqrt(num)
print('{0}'s radice quadrata è {1:0.2f} + {2:0.2f}' .format(num,sqrt.real,sqrt.imag))
Produzione:
La radice quadrata di (1+2j) è 1,27+0,79

Competenze di apprendimento automatico richieste

Corsi di Intelligenza Artificiale Corsi Tableau
Corsi PNL Corsi di apprendimento profondo

3. Utilizzando l'operatore esponente **:

Opera sullo stesso principio della funzione pow( ), cioè √x = x1/2 o √x = x0.5
ma non richiede agli utenti di importare il modulo matematico
Codice di input:
def sqrt(n):
se n < 0:
Ritorno
Altro:
ritorno n**0.5
stampa(sqrt(54))
Produzione:
7.348469228349534

Blog popolari di machine learning e intelligenza artificiale

IoT: storia, presente e futuro Tutorial sull'apprendimento automatico: impara il machine learning Cos'è l'algoritmo? Semplice e facile
Stipendio dell'ingegnere robotico in India: tutti i ruoli Un giorno nella vita di un ingegnere di machine learning: cosa fanno? Cos'è l'IoT (Internet delle cose)
Permutazione vs combinazione: differenza tra permutazione e combinazione Le 7 principali tendenze nell'intelligenza artificiale e nell'apprendimento automatico Apprendimento automatico con R: tutto ciò che devi sapere

A upGrad, il nostro certificato avanzato in Machine Learning e Deep Learning , offerto in collaborazione con IIIT-B, è un corso di 8 mesi tenuto da esperti del settore per darti un'idea reale di come funzionano il deep learning e il machine learning. In questo corso avrai la possibilità di apprendere concetti importanti su machine learning, deep learning, visione artificiale, cloud, reti neurali e altro ancora.

Dai un'occhiata alla pagina del corso e iscriviti presto!

Vuoi condividere questo articolo?

Pianifica ora la tua carriera nello sviluppo software!

Fai domanda per il Master in Machine Learning e AI