Python math.hypot()-Methode
Python math.hypot()Die Methode gibt die euklidische Norm zurück.
Die euklidische Norm ist der Abstand vom Ursprung zu den angegebenen Koordinaten.
Die euklidische Metrik, auch bekannt als euklidischer Abstand, bezeichnet den "gewöhnlichen" (d. h. geradlinigen) Abstand zwischen zwei Punkten im euklidischen Raum.
Vor Python 3.8 wurde diese Methode verwendet, um die Hypotenuse eines rechtwinkligen Dreiecks zu finden:sqrt(x*x + y*y)。
Seit Python 3.8 wird diese Methode auch zur Berechnung der euklidischen Norm verwendet. Für den n-dimensionalen Fall wird angenommen, dass die übergebenen Koordinaten ähnlich zu(x1, x2, x3, ..., xn)sind, und die euklidische Länge vom Ursprung wird berechnet durchsqrt(x1*x1 + x2*x2 +x3*x3 .... xn*xn).
Python-Version: 3.8
Syntax
Die Syntax der Methode math.hypot() lautet wie folgt:
math.hypot(x1, x2, x3, ..., xn)
Parameterbeschreibung:
- x1, x2, x3, ..., xn-- Erforderlich, stellt mehrere Koordinatenpunkte dar.
Rückgabewert
Ein Gleitkommawert, der den euklidischen Abstand von n Eingaben zum Ursprung oder die Hypotenuse eines rechtwinkligen Dreiecks mit zwei Eingaben darstellt.
Beispiel
Im folgenden Beispiel wird die Hypotenuse eines rechtwinkligen Dreiecks berechnet:
Beispiel
import math
# Senkrechte und Basis festlegen
parendicular = 10
Basis = 5
# Die Hypotenuse des rechtwinkligen Dreiecks ausgeben
print(math.hypot(parendicular, base))
Ausgabeergebnis:
11.180339887498949
Das folgende Beispiel berechnet die euklidische Norm der gegebenen Koordinaten:
Beispiel
import math
# Die euklidische Norm der gegebenen Koordinaten ausgeben
print(math.hypot(10, 2, 4, 13))
print(math.hypot(4, 7, 8))
print(math.hypot(12, 14))
Ausgabeergebnis:
17.0 11.357816691600547 18.439088914585774Andere Erweiterungen
Python math-Modul