Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App
geeksforgeeks
Browser
Continue

Related Articles

Python | Sympy Line.distance() method

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article
In Sympy, the function distance() is used to find the shortest distance between a given line and a given point.

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

Example #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)

Output:

sqrt(2)

Example #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)

Output:

2*sqrt(6)/3
My Personal Notes arrow_drop_up
Last Updated : 10 Feb, 2020
Like Article
Save Article
Similar Reads
Related Tutorials