首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >sklearn KMeans中KMeans.cluster_centers_的价值

sklearn KMeans中KMeans.cluster_centers_的价值
EN

Stack Overflow用户
提问于 2017-07-21 17:42:10
回答 2查看 14.7K关注 0票数 5

在对一些具有3个簇的向量进行K均值拟合时,我能够获得输入数据的标签。KMeans.cluster_centers_返回中心的坐标,所以不是应该有一些与之对应的向量吗?如何找到这些簇的质心处的值?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-07-24 15:54:56

closest, _ = pairwise_distances_argmin_min(KMeans.cluster_centers_, X)

数组closest将包含X中最接近每个质心的点的索引。

假设closest给出了三个集群的array([0,8,5])输出。因此,X是X中最接近质心0的点,X8是最接近质心1的点,依此类推。

来源:https://codedump.io/share/XiME3OAGY5Tm/1/get-nearest-point-to-centroid-scikit-learn

票数 9
EN

Stack Overflow用户

发布于 2017-07-21 17:56:15

簇中心值是质心的值。在k-means聚类的末尾,您将拥有三个单独的集群和三个质心,每个质心位于每个集群的中心。质心不必与现有数据点重合。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45234336

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档