skbio.tree.TreeNode.distance¶
- TreeNode.distance(other)[源代码]¶
回归自我与他人的距离
状态:从0.4.0开始实验。
然而,这种方法不能用来计算两个尖端之间的距离。
- 参数:
other (TreeNode) -- 要计算到的距离的节点
- 返回:
两个节点之间的距离
- 返回类型:
float
- 抛出:
NoLengthError -- 如果没有 length 遇到
示例
>>> from skbio import TreeNode >>> tree = TreeNode.read(["((a:1,b:2)c:3,(d:4,e:5)f:6)root;"]) >>> tip_a = tree.find('a') >>> tip_d = tree.find('d') >>> tip_a.distance(tip_d) 14.0