skbio.tree.TreeNode.create_caches

TreeNode.create_caches()[源代码]

构造一个内部查找以方便按名称搜索

状态:从0.4.0开始实验。

此方法不会缓存.name为None的节点。这种方法会提高 DuplicateNodeError 如果在提示中发现名称冲突,但在内部节点上不会引发。这是因为,在实践中,树的顶端必须是唯一的,而内部节点没有这样的要求。

抛出:

DuplicateNodeError -- 提示缓存要求名称是唯一的(不包含的名称除外)