Comment calculer des racines carrées en Python

Publié: 2023-02-03

Langage de programmation multi-paradigme de haut niveau avec une approche orientée objet, Python est conçu pour être hautement extensible, avec plusieurs modules compacts, y compris un module mathématique multifonctionnel.

Ici, nous explorons les différentes façons dont Python peut calculer une fonctionnalité mathématique très spécifique - les racines carrées - avec ou sans l'utilisation de ses modules math et cmath.

Inscrivez-vous au cours d'apprentissage automatique des meilleures universités du monde. Gagnez des programmes de maîtrise, Executive PGP ou Advanced Certificate pour accélérer votre carrière.

Table des matières

Qu'est-ce qu'une racine carrée ?

Bien que la plupart d'entre nous soient familiers avec ce concept mathématique, il vaut la peine de se rafraîchir la mémoire avec une définition simple : la valeur « y » est la racine carrée de x car « y », multiplié par lui-même, donne le nombre d'origine x.
En termes mathématiques, cela peut être exprimé comme suit :
Si x = yxy
ou x = y2
alors √x = y

Fonctionnalité racine carrée en Python

La racine carrée d'un nombre peut être extraite à l'aide de Python de différentes manières :

1. Utilisation du module mathématique Python :

A. Avec la fonction intégrée math.sqrt( ) :
Etape 1 : Importer le module mathématique
Étape 2 : Utilisez la fonction sqrt( )
Code d'entrée :
Importer des mathématiques
Print("la racine carrée de 54 est" ,math.sqrt(49))
Sortir:
La racine carrée de 54 est 7,348469228349534
B. Avec la fonction intégrée math.pow( ) :
Étape 1 : Importer le module de mathématiques
Étape 2 : Utiliser la fonction pow( )
Cela fonctionne sur le principe mathématique simple : √x = x1/2 ou √x = x0,5.
La fonction nécessite la saisie de deux paramètres - le nombre de base et son exposant.
Code d'entrée :
Importer des mathématiques
nombre = float(input(" Veuillez entrer une valeur numérique : "))
racinecarrée = math.pow(nombre, 0.5)
print("La racine carrée du nombre {0} donné = {1}".format(number, squareRoot))
Sortir:
Veuillez saisir une valeur numérique : 54
La racine carrée du nombre donné 54,0 = 7,348469228349534

Découvrez la certification avancée d'upGrad en DevOps

Meilleurs cours d'apprentissage automatique et cours d'IA en ligne

Master of Science en apprentissage automatique et IA de LJMU Programme de troisième cycle exécutif en apprentissage automatique et IA de l'IIITB
Programme de certificat avancé en apprentissage automatique et PNL de l'IIITB Programme de certificat avancé en apprentissage automatique et apprentissage en profondeur de l'IIITB Programme exécutif de troisième cycle en science des données et apprentissage automatique de l'Université du Maryland
Pour explorer tous nos cours, visitez notre page ci-dessous.
Cours d'apprentissage automatique

2. Utilisation du module Python cmath

Étape 1 : Importer le module de mathématiques complexes (cmath)
Étape 2 : Utiliser la fonction cmath.sqrt( )
Le module cmath permet de calculer la racine carrée de nombres réels ou complexes.
Code d'entrée :
importer cmath
nombre = 1+2j
sqrt = cmath.sqrt(num)
print(la racine carrée de '{0} est {1:0.2f} + {2:0.2f}' .format(num,sqrt.real,sqrt.imag))
Sortir:
La racine carrée de (1+2j) est 1,27+0,79

Compétences en apprentissage automatique en demande

Cours d'intelligence artificielle Cours Tableaux
Cours PNL Cours d'apprentissage en profondeur

3. Utilisation de l'opérateur exposant ** :

Fonctionne sur le même principe que la fonction pow( ), c'est-à-dire √x = x1/2 ou √x = x0.5
mais n'oblige pas les utilisateurs à importer le module mathématique
Code d'entrée :
def sqrt(n):
si n < 0 :
Retour
Autre:
retour n ** 0,5
impression(sqrt(54))
Sortir:
7.348469228349534

Blogs populaires sur l'apprentissage automatique et l'intelligence artificielle

IdO : histoire, présent et avenir Tutoriel d'apprentissage automatique : Apprendre le ML Qu'est-ce que l'algorithme ? Simple et facile
Salaire d'ingénieur en robotique en Inde: tous les rôles Une journée dans la vie d'un ingénieur en apprentissage automatique : que font-ils ? Qu'est-ce que l'IoT (Internet des objets)
Permutation vs combinaison : Différence entre permutation et combinaison Top 7 des tendances en matière d'intelligence artificielle et d'apprentissage automatique Apprentissage automatique avec R : tout ce que vous devez savoir

Chez upGrad, notre certificat avancé en apprentissage automatique et en apprentissage en profondeur , offert en collaboration avec l'IIIT-B, est un cours de 8 mois dispensé par des experts de l'industrie pour vous donner une idée concrète du fonctionnement de l'apprentissage en profondeur et de l'apprentissage en profondeur. Dans ce cours, vous aurez l'occasion d'apprendre des concepts importants autour de l'apprentissage automatique, de l'apprentissage en profondeur, de la vision par ordinateur, du cloud, des réseaux de neurones, etc.

Consultez la page du cours et inscrivez-vous bientôt!

Veux-tu partager cet article?

Planifiez votre carrière en développement de logiciels dès maintenant !

Postuler pour une maîtrise en apprentissage automatique et IA