scipy.cluster.hierarchy.

ClusterNode#

class scipy.cluster.hierarchy.ClusterNode(id, left=None, right=None, dist=0.0, count=1)[source]#

用於表示群集的樹狀節點類別。

葉節點對應到原始觀測值,而非葉節點則對應到非單例群集。

to_tree 函數將 linkage 函數返回的矩陣轉換為易於使用的樹狀表示法。

所有參數名稱也都是屬性。

參數:
idint

節點 ID。

leftClusterNode 實例,選用

左子樹節點。

rightClusterNode 實例,選用

右子樹節點。

distfloat,選用

此群集在 linkage 矩陣中的距離。

countint,選用

此群集中的樣本數。

參見

to_tree

用於將 linkage 矩陣 Z 轉換為樹狀物件。

方法

get_count()

屬於群集節點 nd 的葉節點(原始觀測值)數量。

get_id()

目標節點的識別碼。

get_left()

返回對左子樹物件的參考。

get_right()

返回對右子樹物件的參考。

is_leaf()

如果目標節點是葉節點,則返回 True。

pre_order([func])

執行前序遍歷,無需遞迴函數呼叫。