当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python SciPy ClusterNode.pre_order用法及代码示例


本文简要介绍 python 语言中 scipy.cluster.hierarchy.ClusterNode.pre_order 的用法。

用法:

ClusterNode.pre_order(func=<function ClusterNode.<lambda>>)#

在没有递归函数调用的情况下执行前序遍历。

当第一次遇到叶节点时,将调用 func 并将叶节点作为其参数,并将其结果附加到列表中。

例如,声明:

ids = root.pre_order(lambda x: x.id)

返回与树的叶节点相对应的节点 ID 列表,因为它们从左到右出现。

参数

func 函数

应用于前序遍历中的每个叶子ClusterNode对象。给定前序遍历 n[i] 中的第 i 叶节点,func(n[i]) 的结果存储在 L[i] 中。如果未提供,则使用该节点对应的原始观察的索引。

返回

L 列表

前序遍历。

相关用法


注:本文由纯净天空筛选整理自scipy.org大神的英文原创作品 scipy.cluster.hierarchy.ClusterNode.pre_order。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。