La fonction valeur absolue détermine la taille ou l'amplitude d'un objet, tel qu'un nombre ou un vecteur, quelle que soit sa direction. La valeur absolue d'un nombre réel peut être définie comme une fonction par morceaux, qui renvoie des valeurs supérieures ou égales à zéro sans modification, et dont les valeurs inférieures à zéro voient leur signe inversé. Algébriquement, la valeur absolue équivaut à prendre la racine carrée d'un nombre au carré. Géométriquement, la valeur absolue peut être considérée comme la distance par rapport à l'origine sur une droite numérique. Les vecteurs transmettent des informations sur la direction et l'amplitude d'une grandeur physique dans plus d'une dimension. La longueur d'un vecteur, également appelée son amplitude, est la distance entre ses points initial et terminal, qui peut être calculée à l'aide de la norme euclidienne. La fonction `abs()` intégrée de Python gère efficacement les entiers, les nombres à virgule flottante, les nombres complexes, et plus encore. NumPy et pandas étendent la fonction `abs()` pour fonctionner directement avec les tableaux et les séries. Vous pouvez personnaliser le comportement de `abs()` en implémentant la méthode `.__abs__()`. La fonction `abs()` peut traiter les fractions et les décimaux de la bibliothèque standard de Python.
realpython.com
Real Python: How to Find an Absolute Value in Python
