So berechnen Sie Quadratwurzeln in Python

Veröffentlicht: 2023-02-03

Python ist eine High-Level-Programmiersprache mit mehreren Paradigmen und einem objektorientierten Ansatz. Sie ist so konzipiert, dass sie mit mehreren kompakten Modulen, einschließlich eines multifunktionalen Mathematikmoduls, in hohem Maße erweiterbar ist.

Hier untersuchen wir die verschiedenen Möglichkeiten, wie Python eine sehr spezifische mathematische Funktionalität – Quadratwurzeln – mit oder ohne Verwendung seiner math- und cmath-Module berechnen kann.

Melden Sie sich für den Machine Learning-Kurs an den besten Universitäten der Welt an. Erwerben Sie Master-, Executive PGP- oder Advanced Certificate-Programme, um Ihre Karriere zu beschleunigen.

Inhaltsverzeichnis

Was ist eine Quadratwurzel?

Obwohl die meisten von uns mit diesem mathematischen Konzept vertraut sind, lohnt es sich, unser Gedächtnis mit einer einfachen Definition aufzufrischen: Der Wert „y“ ist die Quadratwurzel von x, weil „y“, wenn es mit sich selbst multipliziert wird, die ursprüngliche Zahl x ergibt.
Mathematisch lässt sich das wie folgt ausdrücken:
Wenn x = yxy
oder x = y2
dann ist √x = y

Quadratwurzelfunktion in Python

Die Quadratwurzel einer Zahl kann mit Python auf verschiedene Arten extrahiert werden:

1. Verwenden des Python-Mathematikmoduls :

A. Mit der eingebauten math.sqrt( )-Funktion:
Schritt 1 : Importieren Sie das Mathematikmodul
Schritt 2 : Verwenden Sie die Funktion sqrt( ).
Code eingeben:
Mathematik importieren
Print(„Quadratwurzel von 54 ist“ ,math.sqrt(49))
Ausgang:
Die Quadratwurzel von 54 ist 7,348469228349534
B. Mit der eingebauten math.pow( )-Funktion:
Schritt 1: Importieren Sie das Mathematikmodul
Schritt 2: Verwenden Sie die pow( )-Funktion
Dies funktioniert nach dem einfachen mathematischen Prinzip: √x = x1/2 oder √x = x0,5.
Die Funktion erfordert die Eingabe von zwei Parametern – der Basiszahl und ihrem Exponenten.
Code eingeben:
Mathematik importieren
number = float(input(”Bitte geben Sie einen beliebigen numerischen Wert ein: “))
squareRoot = math.pow(Zahl, 0,5)
print("Die Quadratwurzel der gegebenen Zahl {0} = {1}".format(number, squareRoot))
Ausgang:
Bitte geben Sie einen beliebigen numerischen Wert ein: 54
Die Quadratwurzel der gegebenen Zahl 54,0 = 7,348469228349534

Sehen Sie sich die erweiterte Zertifizierung von upGrad in DevOps an

Beste Online-Kurse für maschinelles Lernen und KI-Kurse

Master of Science in Machine Learning & AI von der LJMU Executive Post Graduate Program in Machine Learning & AI vom IIITB
Advanced Certificate Program in Machine Learning & NLP von IIITB Advanced Certificate Program in Machine Learning & Deep Learning von IIITB Executive Post Graduate Program in Data Science & Machine Learning von der University of Maryland
Um alle unsere Kurse zu erkunden, besuchen Sie unsere Seite unten.
Kurse zum maschinellen Lernen

2. Verwenden des Python-Cmath-Moduls

Schritt 1: Importieren Sie das komplexe Mathematikmodul (cmath).
Schritt 2: Verwenden Sie die Funktion cmath.sqrt( ).
Das cmath-Modul hilft bei der Berechnung der Quadratwurzel von reellen oder komplexen Zahlen.
Code eingeben:
cmath importieren
Zahl = 1+2j
sqrt = cmath.sqrt(num)
print('{0}s Quadratwurzel ist {1:0.2f} + {2:0.2f}' .format(num,sqrt.real,sqrt.imag))
Ausgang:
Die Quadratwurzel von (1+2j) ist 1,27+0,79

Gefragte maschinelle Lernfähigkeiten

Kurse zu Künstlicher Intelligenz Tableau-Kurse
NLP-Kurse Deep-Learning-Kurse

3. Verwenden des Exponenten**-Operators:

Arbeitet nach dem gleichen Prinzip wie die pow( )-Funktion, dh √x = x1/2 oder √x = x0.5
erfordert jedoch nicht, dass Benutzer das Mathematikmodul importieren
Code eingeben:
def sqrt(n):
wenn n < 0:
Zurückkehren
Anders:
gib n ** 0,5 zurück
print(sqrt(54))
Ausgang:
7.348469228349534

Beliebte Blogs zu maschinellem Lernen und künstlicher Intelligenz

IoT: Geschichte, Gegenwart und Zukunft Lernprogramm für maschinelles Lernen: Lernen Sie ML Was ist Algorithmus? Einfach & leicht
Gehalt als Robotikingenieur in Indien: Alle Rollen Ein Tag im Leben eines Machine Learning Engineers: Was machen sie? Was ist IoT (Internet der Dinge)
Permutation vs. Kombination: Unterschied zwischen Permutation und Kombination Top 7 Trends in künstlicher Intelligenz und maschinellem Lernen Maschinelles Lernen mit R: Alles, was Sie wissen müssen

Bei upGrad ist unser Advanced Certificate in Machine Learning and Deep Learning , das in Zusammenarbeit mit IIIT-B angeboten wird, ein 8-monatiger Kurs, der von Branchenexperten unterrichtet wird, um Ihnen eine reale Vorstellung davon zu vermitteln, wie Deep Learning und maschinelles Lernen funktionieren. In diesem Kurs lernen Sie wichtige Konzepte rund um maschinelles Lernen, Deep Learning, Computer Vision, Cloud, neuronale Netze und mehr kennen.

Schauen Sie sich die Kursseite an und melden Sie sich bald an!

Möchten Sie diesen Artikel teilen?

Planen Sie jetzt Ihre Karriere als Softwareentwickler!

Bewerben Sie sich für den Master in Machine Learning & AI