2017-08-22 1 views

Répondre

0

Il semble que la liaison soit calculée par ordinateur, puis insérée dans les lignes et les colonnes. Puisque ma matrice D est symétrique, la liaison sera identique pour les lignes et les colonnes. Ceci peut être accompli avec le code suivant:

from scipy.cluster.hierarchy import linkage 
link = linkage(D) # D being the measurement 
seaborn.clustermap(D, row_linkage=link, col_linkage=link) 
+1

Les réponses au code uniquement sont déconseillées; cela vous dérangerait-il d'expliquer ce que vous faites afin que les futurs lecteurs puissent le comprendre plus facilement? –

+1

@JohnnyRockex. terminé. –

+1

upvotes pour vous: D –

0

Peut-être que vous pouvez d'abord calculer la matrice de corrélation sur D, puis tracer le clustermap.

corr_df=D.corr() 
seaborn.clustermap(corr_df.as_matrix())