Есть ли способ получить метку узлов в файле связей в иерархической кластеризации - PullRequest
0 голосов
/ 06 марта 2020

У меня есть матрица расстояний размером 240*240, на которой я запускаю иерархическую кластеризацию и визуализирую через дендограмму, чтобы найти подходящий размер кластера.

labelList= df_dist.index.values
plot=plt.figure(figsize=(40, 100))
dendrogram(
        Z,
        orientation='top',
        labels=labelList,
        distance_sort='descending'
         )
plt.show()

Я также хочу посмотреть используемый файл связей, но я могу видеть только номера узлов в файле связей. Код, используемый для преобразования связи в Pandas dataframe

linkageDF = pd.DataFrame(data=Z, columns=['node1_id', 'node2_id', 'dist', 'num_nodes'])

Ниже приведен пример вывода приведенного выше кода.

enter image description here

Есть ли способ заменить номера узлов на метки.

...