NLTK文档中有大量通过解析括号中的字符串来构造树的示例。是否有一种简单的方法可以从父母及其子女的名单中构建树木?我希望能够生成括号中的字符串作为输出。
parent : children
14_fine : 12_the,13_nasd
8_allegations : 7_the
10_consented : 11_to
4_admitted : 2_morgan,3_neither,15_.,6_denied,5_nor
11_to : 14_fine
6_denied : 8_allegations,9_but,10_consented
2_morgan : 1_j.p.
答案 0 :(得分:1)
回答(感谢frankov):在这里查看演示函数:http://www.nltk.org/_modules/nltk/parse/dependencygraph.html
转换为conll格式然后执行类似
的操作dg = DependencyGraph(conll_data1)
tree = dg.tree()
tree.pprint()