Open In App

Python | Sympy Line.distance() method

Last Updated : 28 Apr, 2025
Summarize
Comments
Improve
Suggest changes
Share
Like Article
Like
Report
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: Python3 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: Python3 1==
# 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

Next Article
Practice Tags :

Similar Reads