函数作用
math.dist(p, q) 函数用于计算两个实数点 p 和 q 之间的欧几里得距离。在二维坐标系中,p 和 q 可以表示为 (p1, p2) 和 (q1, q2),则它们之间的欧几里得距离可以用以下公式表示:
dist(p, q) = sqrt((p1 - q1) 2 + (p2 - q2) 2)
其中,sqrt() 函数表示求平方根,** 表示幂运算。
使用方法
math.dist() 函数的使用方法比较简单,只需要将两个点的坐标作为参数传入即可,例如:
import math
# 计算二维坐标系中两点之间的距离
p = (1, 2)
q = (4, 6)
print(math.dist(p, q))
输出结果为:
5.0
这表明点 p 和 q 之间的欧几里得距离为 5。
除了二维坐标系中的点,math.dist() 函数同样可以处理更高纬度的点(即多维坐标系中的点)。例如,下面的代码计算了三维空间中两个点的距离:
import math
# 计算三维空间中两点之间的距离
p = (1, 2, 3)
q = (4, 5, 6)
print(math.dist(p, q))
输出结果为:
5.196152422706632
这表明点 p 和 q 之间的欧几里得距离为 5.196152422706632。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python math.dist(p, q):获取两点之间的欧几里得距离函数详解 - Python技术站