У меня есть матрица расстояний размером 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'])
Ниже приведен пример вывода приведенного выше кода.
Есть ли способ заменить номера узлов на метки.