Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何给出聚集数组的索引?_Python_Indexing_Cluster Analysis - Fatal编程技术网

Python 如何给出聚集数组的索引?

Python 如何给出聚集数组的索引?,python,indexing,cluster-analysis,Python,Indexing,Cluster Analysis,我尝试运行这个K-Medoids python实现代码 from sklearn.metrics.pairwise import pairwise_distances import numpy as np import kmedoids # 3 points in dataset data = np.array([[1,1], [2,2], [10,10]]) # distance matrix D = pairwise_

我尝试运行这个K-Medoids python实现代码

from sklearn.metrics.pairwise import pairwise_distances
import numpy as np

import kmedoids

# 3 points in dataset
data = np.array([[1,1], 
                [2,2], 
                [10,10]])

# distance matrix
D = pairwise_distances(data, metric='euclidean')

# split into 2 clusters
M, C = kmedoids.kMedoids(D, 2)

print('medoids:')
for point_idx in M:
    print( data[point_idx] )

print('')
print('clustering result:')
for label in C:
    for point_idx in C[label]:
        print('label {0}: {1}'.format(label, data[point_idx]))
()它显示:

地中海:

[1]

[10]

聚类结果:

标签0: [1]

标签0: [2]

标签1: [10]

但我想在其聚类结果上插入索引,如下所示:

地中海:

[1],索引1

[10],索引3

聚类结果:

标签0: [1],索引1

标签0: [2],索引2

标签1: [10],索引3

有人知道怎么做吗?
谢谢

您的意思是您也要打印
point\u idx

print('label {0}: {1} {2}'.format(label, data[point_idx], point_idx))