python计算n维欧几里得距离,在Python中计算numpy的欧几里得距离
时间: 2024-03-12 14:48:44 浏览: 42
可以使用numpy库中的`linalg.norm`函数来计算n维欧几里得距离。
具体操作如下:
```python
import numpy as np
# 创建两个n维向量
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])
# 计算欧几里得距离
dist = np.linalg.norm(a-b)
# 输出结果
print(dist)
```
以上代码输出结果为:
```
5.19615242271
```
其中,`a`和`b`分别表示两个n维向量,`np.linalg.norm(a-b)`表示计算向量`a`和向量`b`之间的欧几里得距离,结果保存在变量`dist`中。
阅读全文