我有五點,我需要從這些樹狀圖創建樹狀圖。可以使用「樹形圖」功能來查找這些點的排序,如下所示。但是,我不想使用樹形圖,因爲它很慢,並導致大量的點錯誤(我在這裏問這個問題Python alternate way to find dendrogram)。有人能指出我如何將「聯動」輸出(Z)轉換爲「樹狀圖(Z)['ivl']」值。計算樹狀圖樹葉的排序
>>> from hcluster import pdist, linkage, dendrogram
>>> import numpy
>>> from numpy.random import rand
>>> x = rand(5,3)
>>> Y = pdist(x)
>>> Z = linkage(Y)
>>> Z
array([[ 1. , 3. , 0.11443378, 2. ],
[ 0. , 4. , 0.47941843, 2. ],
[ 5. , 6. , 0.67596472, 4. ],
[ 2. , 7. , 0.79993986, 5. ]])
>>>
>>> dendrogram(Z)['ivl']
['2', '1', '3', '0', '4']
>>>
[scipy linkage format]可能的重複(http://stackoverflow.com/questions/9838861/scipy-linkage-format) –