将构成字符串转换为 Tree 对象(节)
Convert constituent string to Tree object (Stanza)
我正在 Python 中用 Stanza 做一些实验,我已经将很多句子转换成 ParseTree 对象并将它们保存到这样的文件中:
# sent_id = Not relevant for the question
# text = Might be ok for some , but not for me
(S (NONE Might be) (OPINION_1_Negative_Standard (POLAR_EXPRESSION ok)) (NONE for some , but) (OPINION_0_Negative_Standard (POLAR_EXPRESSION not)) (NONE for) (ALL_01 (SOURCE me)))
现在我想读取该文件,获取 Tree 的字符串并将它们再次转换为 ParseTree
对象,但我无法找到如何它应该正确地完成。
我检查了 Data Conversion but I can not find what I am trying to do and the Constituency Parser 示例显示了如何获取字符串表示,但没有显示如何将该字符串转换为树。
此致。
我在他们的 GitHub.
中找到了阅读源代码的解决方案
在 constituency module, in the tree_reader 文件中有一个名为 read_trees(text)
的方法,它完全符合我的要求。
此致。
我正在 Python 中用 Stanza 做一些实验,我已经将很多句子转换成 ParseTree 对象并将它们保存到这样的文件中:
# sent_id = Not relevant for the question
# text = Might be ok for some , but not for me
(S (NONE Might be) (OPINION_1_Negative_Standard (POLAR_EXPRESSION ok)) (NONE for some , but) (OPINION_0_Negative_Standard (POLAR_EXPRESSION not)) (NONE for) (ALL_01 (SOURCE me)))
现在我想读取该文件,获取 Tree 的字符串并将它们再次转换为 ParseTree
对象,但我无法找到如何它应该正确地完成。
我检查了 Data Conversion but I can not find what I am trying to do and the Constituency Parser 示例显示了如何获取字符串表示,但没有显示如何将该字符串转换为树。
此致。
我在他们的 GitHub.
中找到了阅读源代码的解决方案在 constituency module, in the tree_reader 文件中有一个名为 read_trees(text)
的方法,它完全符合我的要求。
此致。