2017-10-21 379 views
0

我正在研究Kmeans聚类算法。当我尝试访问群集标签它显示:numpy.ndarray'object has no attributes labels_

numpy.ndarray对象没有属性labels_

我的代码如下:

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

使用'print dir(kmeans)'获取'kmeans'对象中所有可用属性的列表 – ZdaR

回答

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_)

相关问题