【发布时间】:2018-06-04 16:11:15
【问题描述】:
我正在实施集群自适应学习,正如paper 中所建议的那样。为了实现层次聚类,我使用了以下方法:
X = sp.hstack((title, abstract), format='csr')
Z = ward(X.todense())
如果要创建这样的树状图:
然后我可以使用以下行:
clusters = fcluster(Z, k=2, criterion='maxclust')
获取每个X 所属的类(即图中的 2 或 3),表示为 0 或 1。
如何拆分组,以便从多个级别为每个 X 获取标签。例如,如何从 2、4 和 9 或 3 中获取每个 X 所属的类的列表, 5 和 6。
【问题讨论】:
-
你有什么问题?
-
@user1767754 请参见粗体部分。问题还不清楚吗?
标签: python machine-learning scipy hierarchical-clustering