sklearn KMeans中的KMeans.cluster_centers_的值


问题内容

在做K表示适合具有3个聚类的某些矢量时,我能够获得输入数据的标签。
KMeans.cluster_centers_返回中心的坐标,因此不应该有对应的向量吗?如何找到这些聚类的质心处的值?


问题答案:

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

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

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

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