numpy.ndarray'对象没有属性标签_

时间:2017-10-21 06:55:07

标签: python numpy k-means

我正在研究Kmeans聚类算法。当我尝试访问群集标签时,它显示:

  

numpy.ndarray对象没有属性标签_

我的代码如下:

movies=np.array(movies)
kmeans=KMeans(n_clusters=19).fit_predict(movies)
print(kmeans.labels_)

1 个答案:

答案 0 :(得分:0)

kmeans不是构造的KMeans对象。 fit_predict返回一个数组(相当于对象的labels_)。你想要这样的东西:

movies=np.array(movies)
kmeans=KMeans(n_clusters=19)
kmeans.fit(movies)
print(kmeans.labels_)

甚至只是print(kmeans)而不是原始代码中的print(kmeans.labels_)