El módulo matemático en Python contiene una serie de operaciones matemáticas, que se pueden realizar con facilidad usando el módulo. math.dist()
El método en Python se usa para la distancia euclidiana entre dos puntos p y q, cada uno dado como una secuencia (o iterable) de coordenadas. Los dos puntos deben tener la misma dimensión.
Este método es nuevo en la versión 3.8 de Python.
Sintaxis: matemática.dist(p, q)
Parámetros:
p : Una secuencia o iterable de coordenadas que representa el primer punto
q : Una secuencia o iterable de coordenadas que representa el segundo puntoDevuelve: la distancia euclidiana calculada entre los puntos dados.
Código #1: Uso del math.dist()
método
# Python Program to explain math.dist() method # Importing math module import math # One dimensional Point # Coordinate of Point P P = 3 # Coordinates of point Q Q = -8 # Calculate the Euclidean distance # between points P and Q eDistance = math.dist([P], [Q]) print(eDistance)
Producción:
11.0
Código #2:
# Python Program to explain math.dist() method # Importing math module import math # Two dimensional Point # Coordinates of Point P Px = 3 Py = 7 # Coordinates of point Q Qx = -5 Qy = -9 # Calculate the Euclidean distance # between points P and Q eDistance = math.dist([Px, Py], [Qx, Qy]) print(eDistance) # Three-dimensional point # Coordinates of Point P P = [3, 6, 9] # Coordinates of point Q Q = [1, 0, -2] # Calculate the Euclidean distance # between points P and Q eDistance = math.dist(P, Q) print(eDistance)
Producción:
17.88854381999832 12.688577540449518
Código #3:
# Python Program to explain math.dist() method # Importing math module import math # n-dimensional Point # Coordinates of Point P P = [3, 9, 7, 2, 4, 5] # Coordinates of point Q Q = [-5, -3, -9, 0, 6, 2] # Calculate the Euclidean distance # between points P and Q eDistance = math.dist(P, Q) print(eDistance) # Dimension of both points # should be the same
Producción:
21.93171219946131
Referencia: biblioteca matemática de Python