
用Python实现简单的层次聚类算法及可视化
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文章介绍了如何使用Python语言来实施一个简单的层次聚类算法,并展示了如何对结果进行有效的可视化。
本段落实例展示了如何用Python实现简单层次聚类算法并进行可视化展示。
基本的算法思路是:将当前组间距离最小的两组合并成一组。不同的地方在于确定组件之间距离的方法,常见的有最大距离、最小距离、平均距离和马氏距离等。
以下是相关代码示例:
```python
import numpy as np
import data_helper
np.random.seed(1)
def get_raw_data(n):
_data = np.random.rand(n, 2) #生成数据的格式是n个(x,y)
_groups={idx:[[x,y]] for idx,(x,y) in enumerate(_data)}
```
全部评论 (0)
还没有任何评论哟~


