Python math.dist(p, q):获取两点之间的欧几里得距离 函数详解

  • Post category:Python

下面我将详细讲解 math.dist(p, q) 函数的作用与使用方法的完整攻略。

函数作用

math.dist(p, q) 函数用于计算两个n维向量p和q之间的欧几里得距离。

使用方法

math.dist(p, q) 函数的使用方法如下所示:

import math

p = (x1, y1, z1, ...)
q = (x2, y2, z2, ...)
d = math.dist(p, q)

其中,p和q为两个n维向量,d为它们之间的欧几里得距离。需要注意的是,两个向量的维度必须相同,否则会抛出 ValueError 异常。

实例1

下面是一个简单的实例展示,如何使用 math.dist(p, q) 函数计算两个二维向量之间的欧几里得距离:

import math

p = (1, 2)
q = (4, 6)
d = math.dist(p, q)

print("向量p和向量q之间的欧几里得距离为:{}".format(d))

输出结果如下:

向量p和向量q之间的欧几里得距离为:5.0

实例2

下面是另一个实例,展示如何使用 math.dist(p, q) 函数计算两个三维向量之间的欧几里得距离:

import math

p = (1, 2, 3)
q = (4, 5, 6)
d = math.dist(p, q)

print("向量p和向量q之间的欧几里得距离为:{}".format(d))

输出结果如下:

向量p和向量q之间的欧几里得距离为:5.196152422706632

以上就是完整的 math.dist(p, q) 函数攻略。