使用Python怎么求两点之间的直线距离

  介绍

本篇文章给大家分享的是有关使用Python怎么求两点之间的直线距离,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

<强>方法一:

#导入数学包   import 数学   #定义点的函数   class 点:   def 才能;__init__(自我,x=0, y=0):   ,,self.x=x   ,,self.y=y   def 才能getx(自我):   ,,,return  self.x   def 才能gety(自我):   ,,,return  self.y    #定义直线函数,,   class  Getlen:   def 才能__init__(自我,p1, p2):   ,,,self.x=p1.getx () -p2.getx ()   ,,,self.y=p1.gety () -p2.gety ()   ,,,#用math.sqrt()求平方根   ,,,self.len=, math.sqrt ((self.x * * 2) + (self.y * * 2))   #才能定义得到直线长度的函数   def 才能getlen(自我):   ,,,return  self.len   ,   #设置点p1的坐标为(0,0),,,,   p1=点(0,0)   #设置点p2的坐标为(3、4)   p2=点(3、4)   #定义对象   l=Getlen (p1, p2)   #获取两点之间直线的长度   d=l.getlen ())

<强>方法二:

import  numpy  as  np   import 数学   p1=np.array ([0])   p2=np.array ((1000、2000))   p3=p2-p1   p4=math.hypot (p3 [0], p3 [1])   打印(p4) python可以做什么

python是一种编程语言,内置了许多有效的工具,python几乎无所不能,该语言通俗易懂,容易入门,功能强大,在许多领域中都有广泛的应用,例如最热门的大数据分析,人工智能,网页开发等。

以上就是使用python怎么求两点之间的直线距离,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。

使用Python怎么求两点之间的直线距离