Python 3.x 如果数据点与簇的距离为';s中心已知吗?

Python 3.x 如果数据点与簇的距离为';s中心已知吗?,python-3.x,machine-learning,cluster-analysis,k-means,Python 3.x,Machine Learning,Cluster Analysis,K Means,我有一个DataFrame X,其中包含a、B和C列。我应用kMeans聚类,其中n_聚类=4,并得到距离每个聚类中心最近的10个数据点的欧氏距离。例如,对于ith集群,我执行了以下操作:- #getting 10 nearest points from ith cluster center print(np.sort(kmeans.transform(X)[:, i])[: 10]) #output:- array([0.06096257, 0.07785726, 0.09155965, 0.

我有一个
DataFrame X
,其中包含
a
B
C
列。我应用
kMeans
聚类,其中
n_聚类
=4,并得到距离每个聚类中心最近的10个数据点的
欧氏距离。例如,对于
i
th集群,我执行了以下操作:-

#getting 10 nearest points from ith cluster center
print(np.sort(kmeans.transform(X)[:, i])[: 10])
#output:-
array([0.06096257, 0.07785726, 0.09155965, 0.09301038, 0.09741242,
   0.1016601 , 0.10242911, 0.10314227, 0.10775149, 0.10895064])

现在,我想为这10个数据点获取特性
A
B
C
。如何实现这一点?

如果要获取最小值的索引,请使用
argsort

将距离映射到点是复杂的