【发布时间】:2019-11-22 20:55:52
【问题描述】:
我已经使用层次聚类形成了集群,并希望将这些单独的集群分别存储在数据集中以供进一步处理,但我不知道该怎么做。
Z = linkage(df, 'ward', metric='euclidean')
创建树状图
plt.figure(figsize=(50, 10))
plt.title('Hierarchical Clustering Dendrogram')
plt.xlabel('sample index')
plt.ylabel('distance')
dendrogram(Z, leaf_rotation=90., leaf_font_size=8.,)
plt.show()
截断集群
plt.title('Hierarchical Clustering Dendrogram (truncated)')
plt.xlabel('sample index or (cluster size)')
plt.ylabel('distance')
dendrogram(Z, truncate_mode='lastp', p=12, leaf_rotation=90., leaf_font_size=12.,)
plt.axhline(y=5000, color='r', linestyle='--')
plt.show()
现在我想知道如何分别保存四个集群或如何将它们分开??
【问题讨论】:
标签: python hierarchical-clustering unsupervised-learning