skbio.tree.TreeNode.find_by_id¶
- TreeNode.find_by_id(node_id)[源代码]¶
节点查找依据 id .
状态:从0.4.0开始实验。
此搜索方法基于根。
- 参数:
node_id (int) -- 这个 id 树中节点的
- 返回:
具有匹配id的树节点
- 返回类型:
备注
此方法不缓存id关联。对树执行一次完整的遍历,以便在每次调用时按id查找节点。
- 抛出:
MissingNodeError -- 如果 id 找不到
参见
示例
>>> from skbio import TreeNode >>> tree = TreeNode.read(["((a,b)c,(d,e)f);"]) >>> print(tree.find_by_id(2).name) d