介绍
本篇文章给大家分享的是有关使用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怎么求两点之间的直线距离,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。