# k-means 算法的支持函数:欧式距离计算(补全代码) """ Parameters: vecA - 点A向量 vecB - 点B向量 Returns: 欧氏距离 """ def distEclud(vecA, vecB):
时间: 2023-07-19 16:31:13 浏览: 80
python中实现k-means聚类算法详解
```python
import numpy as np
def distEclud(vecA, vecB):
return np.sqrt(np.sum(np.power(vecA - vecB, 2)))
```
解释一下:
- `np.power(vecA - vecB, 2)` 计算 vecA 与 vecB 中对应元素的差值的平方;
- `np.sum(np.power(vecA - vecB, 2))` 计算上述平方差值的和;
- `np.sqrt(np.sum(np.power(vecA - vecB, 2)))` 计算上述和的平方根,即为欧式距离。
阅读全文