bundles / scipy 2.0.0.dev0+git20260907.41eeb59 / scipy / cluster / hierarchy / _hierarchy_impl / leaves_list
function
scipy.cluster.hierarchy._hierarchy_impl:leaves_list
source: build-install/usr/lib/python3.14/site-packages/scipy/cluster/hierarchy/_hierarchy_impl.py:2713
Signature
def leaves_list(Z)Summary
Return a list of leaf node ids.
Extended Summary
The return corresponds to the observation vector index as it appears in the tree from left to right. Z is a linkage matrix.
Parameters
Z: ndarrayThe hierarchical clustering encoded as a matrix.
Zis a linkage matrix. See linkage for more information.
Returns
leaves_list: ndarrayThe list of leaf node ids.
Examples
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()✓

See also
- dendrogram
for information about dendrogram structure.
Aliases
scipy.cluster.hierarchy.leaves_list