scipy.cluster.hierarchy.ClusterNode.
前序#
- ClusterNode.pre_order(func=<function ClusterNode.<lambda>>)[源代码][源代码]#
执行前序遍历而不使用递归函数调用。
当首次遇到叶节点时,
func
被调用,参数为该叶节点,其结果被添加到列表中。例如,声明:
ids = root.pre_order(lambda x: x.id)
返回从左到右显示的树的叶节点对应的节点ID列表。
- 参数:
- 函数函数
应用于前序遍历中的每个叶 ClusterNode 对象。给定前序遍历中的第
i
个叶节点n[i]
,func(n[i])
的结果存储在L[i]
中。如果未提供,则使用与节点对应的原始观测值的索引。
- 返回:
- L列表
前序遍历。