Méthode Python math.hypot()
Python math.hypot()La méthode renvoie la norme euclidienne.
La norme euclidienne est la distance entre l'origine et les coordonnées données.
La métrique euclidienne, également appelée distance euclidienne, désigne la distance « ordinaire » (c'est-à-dire en ligne droite) entre deux points de l'espace euclidien.
Avant Python 3.8, cette méthode était utilisée pour trouver l'hypoténuse d'un triangle rectangle :sqrt(x*x + y*y)。
Depuis Python 3.8, cette méthode est également utilisée pour calculer la norme euclidienne. Pour le cas à n dimensions, les coordonnées passées sont supposées similaires à(x1, x2, x3, ..., xn), et la longueur euclidienne depuis l'origine est calculée parsqrt(x1*x1 + x2*x2 +x3*x3 .... xn*xn).
Version Python : 3.8
Syntaxe
La syntaxe de la méthode math.hypot() est la suivante :
math.hypot(x1, x2, x3, ..., xn)
Description des paramètres :
- x1, x2, x3, ..., xn-- Requis, représente plusieurs points de coordonnées.
Valeur de retour
Une valeur à virgule flottante représentant la distance euclidienne de n entrées à l'origine, ou l'hypoténuse d'un triangle rectangle avec deux entrées.
Exemple
L'exemple suivant calcule l'hypoténuse d'un triangle rectangle :
Exemple
import math
# Définir la perpendiculaire et la base
parendicular = 10
base = 5
# Afficher l'hypoténuse du triangle rectangle
print(math.hypot(parendicular, base))
Résultat de sortie :
11.180339887498949
L'exemple suivant calcule la norme euclidienne des coordonnées données :
Exemple
import math
# Affiche la norme euclidienne des coordonnées données
print(math.hypot(10, 2, 4, 13))
print(math.hypot(4, 7, 8))
print(math.hypot(12, 14))
Résultat de sortie :
17.0 11.357816691600547 18.439088914585774Autres extensions
Module math de Python