AffinityPropagation'对象没有属性'label_'

时间:2016-08-03 11:47:08

标签: python machine-learning scikit-learn

我正在使用scikit学习亲和力传播算法。我的输入数据是一个大小为2303 * 2303的numpy数组。它是一个相似性矩阵。我想计算一个簇中每个元素到其质心的距离。当我尝试打印标签时,我收到以下错误:

“AffinityPropagation”对象没有属性'label_'“。这是代码:

    clusterer = AffinityPropagation(affinity = 'precomputed')
    af = clusterer.fit(l2)
    print af.label_

我收到以下错误:

AttributeError: 'AffinityPropagation' object has no attribute 'label_'

感谢。

1 个答案:

答案 0 :(得分:1)

根据AffinityPropagation的文档,您必须输入

print af.labels_