2024-04-27 05:58:28 发布
网友
在对3个簇的向量进行K均值拟合时,我能够得到输入数据的标签。 KMeans.cluster_centers_返回中心的坐标,所以不应该有对应的向量吗?我怎样才能找到这些星团质心的值?
KMeans.cluster_centers_
簇中心值是质心的值。在k-means聚类的最后,您将拥有三个单独的簇和三个质心,每个质心位于每个簇的中心。质心不一定要与现有的数据点重合。
closest, _ = pairwise_distances_argmin_min(KMeans.cluster_centers_, X)
数组closest将包含X中最接近每个质心的点的索引。
closest
假设closest为三个集群提供了array([0,8,5])输出。所以X[0]是X中离质心0最近的点,X[8]是离质心1最近的点,依此类推。
array([0,8,5])
来源:https://codedump.io/share/XiME3OAGY5Tm/1/get-nearest-point-to-centroid-scikit-learn
簇中心值是质心的值。在k-means聚类的最后,您将拥有三个单独的簇和三个质心,每个质心位于每个簇的中心。质心不一定要与现有的数据点重合。
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
相关问题 更多 >
编程相关推荐