bundles / scipy 2.0.0.dev0+git20260907.41eeb59 / scipy / cluster / hierarchy / _hierarchy_impl / correspond
function
scipy.cluster.hierarchy._hierarchy_impl:correspond
source: build-install/usr/lib/python3.14/site-packages/scipy/cluster/hierarchy/_hierarchy_impl.py:2367
Signature
def correspond(Z, Y)Summary
Check for correspondence between linkage and condensed distance matrices.
Extended Summary
They must have the same number of original observations for the check to succeed.
This function is useful as a sanity check in algorithms that make extensive use of linkage and distance matrices that must correspond to the same set of original observations.
Parameters
Z: array_likeThe linkage matrix to check for correspondence.
Y: array_likeThe condensed distance matrix to check for correspondence.
Returns
b: boolA boolean indicating whether the linkage matrix and distance matrix could possibly correspond to one another.
Examples
from scipy.cluster.hierarchy import ward, correspond from scipy.spatial.distance import pdist✓
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]] X_condensed = pdist(X) Z = ward(X_condensed)✓
correspond(Z, X_condensed)
✓True
See also
- linkage
for a description of what a linkage matrix is.
Aliases
scipy.cluster.hierarchy.correspond