【发布时间】:2016-01-20 12:36:16
【问题描述】:
I have a matrix x=
[[0,1,1,1,0,0,0,0],
[1,0,1,1,0,0,0,0],
[1,1,0,1,0,0,0,0],
[1,1,1,0,0,0,0,0],
[0,0,0,0,0,1,1,1],
[0,0,0,0,1,0,1,1],
[0,0,0,0,1,1,0,1],
[0,0,0,0,1,1,1,0],]
在调用 AgglomerativeClustering 之后,我期望将数据分为 2 个集群 (0-3) 和 (4-7) 即 labels_=[0,0,0,0, 1,1,1,1] 但设置标签列表为 [0, 0, 0, 1, 0, 0, 0, 1]
我的代码如下s=AgglomerativeClustering(affinity='precomputed',n_clusters=2,linkage='complete)
s.fit(x)
代码是否包含任何错误?为什么聚类不符合预期
【问题讨论】:
-
是样本矩阵还是连通矩阵?如果您删除亲和力参数,您将获得预期的结果。
标签: scikit-learn hierarchical-clustering unsupervised-learning