skbio.tree.TreeNode.remove_deleted¶
- TreeNode.remove_deleted(func)[源代码]¶
删除其中的节点 func(node) 评估 True .
状态:从0.4.0开始实验。
从中删除所有子体 self 评估 True 从 func . 这就有可能使包层脱落。
- 参数:
func (a function) -- 一种计算 True 何时应删除节点
示例
>>> from skbio import TreeNode >>> tree = TreeNode.read(["(a,b)c;"]) >>> tree.remove_deleted(lambda x: x.name == 'b') >>> print(tree) (a)c;