python层次聚类可视化示例的代码
时间: 2023-06-10 08:03:55 浏览: 134
Python聚类算法之凝聚层次聚类实例分析
5星 · 资源好评率100%
您好,以下是一个python层次聚类可视化示例的代码:
```
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
from scipy.cluster.hierarchy import dendrogram, linkage
# 生成四个聚类中心
np.random.seed(10)
data = np.random.randn(30,2)
center = [[-5,5], [5,5], [5,-5], [-5,-5]]
for i in range(4):
data[i*7:(i+1)*7] += center[i]
# 生成层次聚类结果
Z = linkage(data, method='complete', metric='euclidean')
# 可视化聚类结果
plt.figure(figsize=(10,10))
dendrogram(Z, color_threshold=2)
plt.show()
```
希望能对您有所帮助!
阅读全文