メモ - scipy デンドログラムのインデックスを取得する
4811 ワード
version
scipy: v1.6.3
コード
scipy.cluster.hierarchy.leaves_list()
を使う
以下をリンクより引用
https://docs.scipy.org/doc/scipy/reference/generated/scipy.cluster.hierarchy.leaves_list.html
from scipy.cluster.hierarchy import ward, dendrogram, leaves_list
from scipy.spatial.distance import pdist
from matplotlib import pyplot as plt
X = [[0, 0], [0, 1], [1, 0],
[0, 4], [0, 3], [1, 4],
[4, 0], [3, 0], [4, 1],
[4, 4], [3, 4], [4, 3]]
Z = ward(pdist(X))
leaves_list(Z)
>>> array([ 2, 0, 1, 5, 3, 4, 8, 6, 7, 11, 9, 10],
dtype=int32)
fig = plt.figure(figsize=(25, 10))
dn = dendrogram(Z)
plt.show()
Author And Source
この問題について(メモ - scipy デンドログラムのインデックスを取得する), 我々は、より多くの情報をここで見つけました https://qiita.com/gshirato/items/3eaa5351d63c5802fdfa著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .