scipy.cluster.hierarchy.

ClusterNode#

class scipy.cluster.hierarchy.ClusterNode(id, left=None, right=None, dist=0, count=1)[源代码][源代码]#

用于表示聚类的树节点类。

叶节点对应于原始观测值,而非叶节点对应于非单例集群。

to_tree 函数将 linkage 函数返回的矩阵转换为易于使用的树表示形式。

所有参数名称也是属性。

参数:
id整数

节点 ID。

ClusterNode 实例,可选

左子树节点。

ClusterNode 实例,可选

右子树节点。

distfloat, 可选

链接矩阵中此簇的距离。

计数int, 可选

此簇中的样本数量。

方法

get_count()

属于聚类节点 nd 的叶节点(原始观测值)的数量。

get_id()

目标节点的标识符。

get_left()

返回对左子树对象的引用。

get_right()

返回对正确子树对象的引用。

is_leaf()

如果目标节点是叶子节点,则返回 True。

pre_order([func])

执行前序遍历而不使用递归函数调用。

参见

to_tree

用于将链接矩阵 Z 转换为树对象。