N-te Wurzel von X-Wert in Python finden
Die n-te Wurzel, die bei der Multiplikation verwendet wird, gibt uns den Grund- und Originalwert. Aber was ist n-te Wurzel? Anstatt den 4., 16. usw. zu schreiben, können wir einfach den n-te sagen.
- Die zweite Wurzel ist die Quadratwurzel
- Die dritte Wurzel ist die Kubikwurzel
- etc!
In diesem Artikel wird vorgestellt, wie Sie die n-te Wurzel des x-Werts mithilfe der integrierten Bibliothek numpy und der anderen Methode erhalten, ohne die Bibliothek numpy in Python zu verwenden. Im Folgenden wird kurz beschrieben, wie Sie die n-te Wurzel einer beliebigen Zahl mit oder ohne Bibliothek erhalten.
Hier sind wir dabei, die Quadratwurzel durch die eingebaute Funktion numpy.sqrt()
zu finden, auch wenn wir den Würfel einer Zahl finden wollen, verwenden wir dieselbe eingebaute numpy.cbrt()
. Aber was ist, wenn wir die 4. oder 8. Wurzel einer Zahl finden wollen? Dann müssen Sie die spezifische Gleichung mit eingebauter Potenzfunktion in Python verwenden, die unten genau beschrieben wird.
Gleichzeitig arbeiten wir mit der Power und Root in Python. Glücklicherweise gibt es eine eingebaute Möglichkeit, es problemlos zu machen: das Python-Modul NumPy
.
Hier zeigen wir, wie wir das Modul NumPy
aus dem eingebauten Python-Modul importieren können. Danach werden wir uns mit einigen in Python integrierten Funktionen beschäftigen, um die Wurzel einer bestimmten Zahl in Python zu finden.
Im Folgenden finden Sie auch einige Beispiele für das Finden der spezifischen Wurzel einer Zahl mithilfe der integrierten Funktionen und der Verwendung von Ausdrücken ohne Funktionen.
Finden N-te Wurzel von X mit der Funktion power()
Um den Vorgang zu starten, importieren wir zunächst das Modul NumPy
; Dann weisen wir die beiden Werte zu, um jeweils die Wurzel eines Werts zu finden. Dann finden wir mit der eingebauten Potenzfunktion die 2. Wurzel von Wert 9. Der Ergebniswert wird in der Ausgabe angezeigt.
Beispielcodes:
# python 3.x
import numpy as npobject
a = 9
n = 2
result = npobject.power(a, (1 / n))
print(f"The {n}th root of value = {a} is:", result)
Ausgabe:
The 2th root of value = 9 is: 3.0
Finde N-te Wurzel von X mit Ausdruck in Python
Dieser Codeblock importiert das integrierte numpy-Modul nicht, da wir den Python-Ausdruck verwenden, um die Wurzel eines beliebigen Werts zu finden. Zuerst werden wir die beiden Werte zuweisen, um jeweils die Wurzel eines Wertes zu finden. Wir verwenden dann die Gleichung, um die 2. Wurzel von Wert 9 zu finden. Im Allgemeinen können wir die n-te Wurzel des x-Werts leicht finden, ohne die eingebaute Funktion zu verwenden.
Die Syntax zum Finden der n-ten Wurzel von x lautet:
x ** (1 / float(n))
Der Ergebniswert wird in der Ausgabe angezeigt.
Beispielcodes:
# python 3.x
x = 9
n = 2
result = x ** (1 / float(n))
print(f"The {n}th root of value = {x} is:", result)
Ausgabe:
The 2th root of value = 9 is: 3.0
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedIn