Python | Método Sympy Line.distance()

En Sympy, la función
distance()
se utiliza para encontrar la distancia más corta entre una línea dada y un punto dado.

Syntax: Line.distance(other)

Parameter:  
other: a point

Returns: shortest distance between a line and a point

Raises: NotImplementedError is raised if `other` is not a Point

Ejemplo 1:

# import sympy and Point, Line 
from sympy import Point, Line 
  
p1, p2 = Point(0, 0), Point(1, 1)
s = Line(p1, p2)
  
# using distance() method
shortestDistance = s.distance(Point(-1, 1))
  
print(shortestDistance)

Producción:

sqrt(2)

Ejemplo #2:

# import sympy and Point, Line 
from sympy import Point, Line 
  
p1, p2 = Point(0, 0, 0), Point(1, 1, 1)
s = Line(p1, p2)
  
# using distance() method
shortestDistance = s.distance(Point(-1, 1, 1))
  
print(shortestDistance)

Producción:

2*sqrt(6)/3

Publicación traducida automáticamente

Artículo escrito por ravikishor 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 *