淘先锋技术网

首页 1 2 3 4 5 6 7

在python的科学计算库中,常常需要计算向量的距离。下面是一个简单的例子。


def distance(point1, point2):
    """
    计算两个二维点的距离
    """
    x_diff = point1[0] - point2[0]
    y_diff = point1[1] - point2[1]
    return (x_diff ** 2 + y_diff ** 2) ** 0.5

python求距离代码

这个函数接收两个参数,表示两个二维点的坐标。我们先计算两个点在x轴和y轴上的距离差,然后使用勾股定理计算两个点之间的距离。

我们可以通过以下方式来调用这个函数。


point1 = (1, 2)
point2 = (3, 4)
print(distance(point1, point2))

输出结果为2.8284271247461903,表示点(1,2)和点(3,4)之间的距离。