【问题标题】:AffinityPropagation' object has no attribute 'label_'AffinityPropagation' 对象没有属性 'label_'
【发布时间】:2016-12-09 02:56:54
【问题描述】:

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

“AffinityPropagation”对象没有属性“label_”。代码如下:

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

我收到以下错误:

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

谢谢。

【问题讨论】:

    标签: python machine-learning scikit-learn


    【解决方案1】:

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

    print af.labels_

    【讨论】:

    • 这是一个愚蠢的错误。谢谢指正。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-12-01
    • 2021-08-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-17
    相关资源
    最近更新 更多