gpt4 book ai didi

python - 在 nltk 树中,我如何从 child 访问 parent ?

转载 作者:太空宇宙 更新时间:2023-11-03 12:47:07 34 4
gpt4 key购买 nike

假设我有一个变量,它包含一个 nltk 树类的树。是否有类似 parent() 或返回节点父节点的函数?

最佳答案

您需要一种不同的数据结构:一棵树,其节点包含指向其父节点的指针。 NLTK 现在提供类型 nltk.tree.ParentedTree(正如@Gerhard 已经指出的那样)。但是 NLTK 语料库和工具会生成普通的 Tree 对象,因此您需要进行转换。如果您有一个包含您的树的变量 mytree,请像这样转换它:

from nltk.tree import ParentedTree
newtree = ParentedTree.convert(mytree)

新树的节点将有一个 parent() 方法,您可以使用该方法向上导航树。

关于python - 在 nltk 树中,我如何从 child 访问 parent ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29416355/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com