在使用 KMeans 对具有 GPS 位置的数据集执行聚类后,有没有办法确定具有最多点的聚类,即最大的聚类,然后将其中一个中心与该特定聚类相关联?
假设我的代码是:
kmeans = KMeans(n_clusters=4) kmeans.fit(points)
我知道我可以通过以下方式打印中心:
print(kmeans.cluster_centers_) -> e.g [[lat1, long1], [lat2, long2], ...]
并通过以下方式确定每个集群的点数:
print(Counter(kmeans.labels_)) -> e.g. Counter({0: 510, 1: 200, 2: 50, 3: 44})
我现在如何将最大的集群(具有 510 个点的集群)链接到正确的中心坐标?这在 Python 中可能吗?
Qyouu
心有法竹
相关分类