在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
这个函数接收两个参数,表示两个二维点的坐标。我们先计算两个点在x轴和y轴上的距离差,然后使用勾股定理计算两个点之间的距离。
我们可以通过以下方式来调用这个函数。
point1 = (1, 2) point2 = (3, 4) print(distance(point1, point2))
输出结果为2.8284271247461903,表示点(1,2)和点(3,4)之间的距离。