5 つのポイントがあり、これらからデンドログラムを作成する必要があります。以下に示すように、関数「デンドログラム」を使用して、これらの点の順序を見つけることができます。ただし、樹状図は遅く、多数のポイントでエラーが発生するため、使用したくありません (この質問はPython の別の方法で樹状図を見つける方法です)。「リンケージ」出力(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']
>>>