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, 可选
此簇中的样本数量。
方法
属于聚类节点 nd 的叶节点(原始观测值)的数量。
get_id
()目标节点的标识符。
get_left
()返回对左子树对象的引用。
返回对正确子树对象的引用。
is_leaf
()如果目标节点是叶子节点,则返回 True。
pre_order
([func])执行前序遍历而不使用递归函数调用。
参见
to_tree
用于将链接矩阵
Z
转换为树对象。