将字符串转换为nltk.Tree

时间:2018-03-11 12:08:35

标签: python nlp nltk

我想从给定的字符串构造一个解析树。例如:"猫吃了饼干"。 虽然有两种方法可以构建树 使用

from nltk import Tree
Tree(S, [Tree(NP, ..), Tree(VP,..)])

或使用fromstring方法接受带标签的包围格式为字符串:

fromstring('(S (NP (DT the) (NN cat)) (VP (VBD ate) (NP (DT a) (NN cookie))))')

但是要使用fromstring方法,我需要定义一个语法,它可以返回fromstring方法接受的标记包围。

我不知道如何定义正确的语法。那么有没有内置的方法可以用来生成任何句子/单词列表的标记括号? 换句话说,nltk中是否有一个广义语法,我可以用它来制作标签包围?

0 个答案:

没有答案