python中计算两个矩阵的欧式距离
时间: 2023-11-29 10:04:23 浏览: 133
Python numpy中矩阵的基本用法汇总
5星 · 资源好评率100%
可以使用numpy库中的linalg.norm函数来计算两个矩阵的欧式距离。假设矩阵A和B的形状相同,代码如下:
```
import numpy as np
A = np.array([[1, 2], [3, 4]])
B = np.array([[5, 6], [7, 8]])
dist = np.linalg.norm(A - B)
print(dist)
```
输出结果为:
```
8.0
```
其中,np.linalg.norm(A - B)计算了矩阵A和矩阵B对应位置元素的差,然后取其二范数,即欧式距离。
阅读全文