Я знаю, что scipy.cluster.hierarchy сосредоточена на работе с матрицей расстояний. Но теперь у меня есть матрица подобия ... После того, как я построю ее, используя Dendrogram, происходит что-то странное. Вот код:scipy.cluster.hierarchy: метки выглядят не в правильном порядке и путаются по значению вертикальных осей
similarityMatrix = np.array(([1,0.75,0.75,0,0,0,0],
[0.75,1,1,0.25,0,0,0],
[0.75,1,1,0.25,0,0,0],
[0,0.25,0.25,1,0.25,0.25,0],
[0,0,0,0.25,1,1,0.75],
[0,0,0,0.25,1,1,0.75],
[0,0,0,0,0.75,0.75,1]))
здесь метод связи
Z_sim = sch.linkage(similarityMatrix)
plt.figure(1)
plt.title('similarity')
sch.dendrogram(
Z_sim,
labels=['1','2','3','4','5','6','7']
)
plt.show()
Но вот результат:
Мой вопрос:
- Почему ярлык для этой дендрограммы не прав?
- Я даю матрицу подобия метода связи, но я не могу полностью понять, что означает вертикальные оси. Например, поскольку максимальное сходство равно 1, почему максимальное значение в вертикальных осях составляет почти 1,6?
Большое вам спасибо за помощь!
извините, я не знаю, почему они дают мне ссылку на результат, а не просто показать его на этой странице ... – uniqueliu