Python | Sympy Line.distance() method Improve Improve Like Article Like Save Share 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: # 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 Last Updated : 10 Feb, 2020 Like Article Save Article Previous Python | Sympy Segment.perpendicular_bisector() method Next Python | Sympy Line.is_parallel() method Share your thoughts in the comments Add Your Comment Please Login to comment...