Python – método math.dist()

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 punto

Devuelve: 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

Publicación traducida automáticamente

Artículo escrito por ihritik y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *