當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python SciPy hierarchy.correspond用法及代碼示例


本文簡要介紹 python 語言中 scipy.cluster.hierarchy.correspond 的用法。

用法:

scipy.cluster.hierarchy.correspond(Z, Y)#

檢查鏈接和壓縮距離矩陣之間的對應關係。

它們必須具有相同數量的原始觀測值才能使檢查成功。

此函數可用作算法中的健全性檢查,該算法廣泛使用必須對應於同一組原始觀察值的鏈接和距離矩陣。

參數

Z array_like

檢查對應關係的鏈接矩陣。

Y array_like

用於檢查對應關係的壓縮距離矩陣。

返回

b bool

一個布爾值,指示鏈接矩陣和距離矩陣是否可能相互對應。

例子

>>> from scipy.cluster.hierarchy import ward, correspond
>>> from scipy.spatial.distance import pdist

此方法可用於檢查是否已通過對數據集 X 應用聚類方法獲得給定的鏈接矩陣 Z

>>> 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)

在這裏,我們可以比較ZX(精簡形式):

>>> correspond(Z, X_condensed)
True

相關用法


注:本文由純淨天空篩選整理自scipy.org大神的英文原創作品 scipy.cluster.hierarchy.correspond。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。