小编Cor*_*ier的帖子

在KMeans算法中获取每个群集中的值数

如何在熊猫的KMeans算法中获取每个群集中的值总数?

我尝试了以下方法:

kmeans_model = KMeans(n_clusters = 3, random_state = 1).fit(dataframe.iloc[:,:])
clusters = kmeans_model.labels_.count()
Run Code Online (Sandbox Code Playgroud)

但它不起作用。

我的预期输出是:

Clusters   Number_of_values
cluster_0  932
cluster_1  931
cluster_2  930
Run Code Online (Sandbox Code Playgroud)

知道如何在Pandas中实现这一目标吗?

我也尝试过,它有效。如果我有其他选择的话会更好。

from collections import Counter
print(Counter(kmeans_model.labels_))
Run Code Online (Sandbox Code Playgroud)

提前致谢。

python cluster-analysis k-means pandas scikit-learn

0
推荐指数
1
解决办法
44
查看次数

标签 统计

cluster-analysis ×1

k-means ×1

pandas ×1

python ×1

scikit-learn ×1