skbio.tree.TreeNode.shear¶
- TreeNode.shear(names)[源代码]¶
剪掉尖端,直到树有了所需的尖端名称。
状态:从0.4.0开始实验。
- 参数:
names (Iterable of str) -- 树上要保留的小费名称
- 返回:
生成的树
- 返回类型:
- 抛出:
ValueError -- 如果树中不存在名称
参见
示例
>>> from skbio import TreeNode >>> t = TreeNode.read(['((H:1,G:1):2,(R:0.5,M:0.7):3);']) >>> sheared = t.shear(['G', 'M']) >>> print(sheared) (G:3.0,M:3.7);