用python计算欧几里德距离
时间: 2023-07-12 22:46:30 浏览: 91
通过CUDA实现计算向量到矩阵每一行的欧式距离
欧几里德距离是指在n维空间中两个点之间的直线距离。可以使用Python中的math库来计算欧几里德距离,代码如下所示:
```python
import math
def euclidean_distance(x, y):
# 计算欧几里德距离
distance = math.sqrt(sum([(a - b) ** 2 for a, b in zip(x, y)]))
return distance
# 示例
x = [1, 2, 3]
y = [4, 5, 6]
print(euclidean_distance(x, y))
```
输出结果为:
```
5.196152422706632
```
阅读全文