用python计算两点之间的欧式距离
时间: 2024-09-10 07:09:43 浏览: 78
Python计算一个点到所有点的欧式距离实现方法
在Python中,计算两点之间的欧式距离通常使用数学上的欧几里得距离公式。假设我们有两个点P1(x1, y1)和P2(x2, y2),它们在二维空间中的欧式距离可以通过以下公式计算:
distance = sqrt((x2 - x1)² + (y2 - y1)²)
这里sqrt表示平方根函数。在Python中,我们可以使用math模块中的sqrt函数来完成平方根的计算。
下面是一个计算两点之间欧式距离的Python代码示例:
```python
import math
def euclidean_distance(point1, point2):
x1, y1 = point1
x2, y2 = point2
distance = math.sqrt((x2 - x1)**2 + (y2 - y1)**2)
return distance
# 示例点
point1 = (1, 2)
point2 = (4, 6)
# 计算距离
dist = euclidean_distance(point1, point2)
print("两点之间的欧式距离是:", dist)
```
这段代码定义了一个函数euclidean_distance,接收两个点作为参数,并返回它们之间的欧式距离。
阅读全文