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