如何使用 stanford nlp 解析器从 Collection tdl 中获取特定元素
我正在使用 nlp 解析器标准
。 我想从 Collection
tdl 中提取一些元素,例如 nsubj 等。 我的代码是:
TreebankLanguagePack tlp = new PennTreebankLanguagePack();
GrammaticalStructureFactory gsf = tlp.grammaticalStructureFactory();
GrammaticalStructure gs = gsf.newGrammaticalStructure(parse);
Collection tdl = gs.typedDependenciesCollapsed();
但我的问题是我不知道如何比较从集合中获得的元素。
非常感谢您的帮助!
I am using the nlp parser stanord
.
I want to extract some elements like nsubj and more from Collection
tdl.
My code is:
TreebankLanguagePack tlp = new PennTreebankLanguagePack();
GrammaticalStructureFactory gsf = tlp.grammaticalStructureFactory();
GrammaticalStructure gs = gsf.newGrammaticalStructure(parse);
Collection tdl = gs.typedDependenciesCollapsed();
but my problem is I don't know how to compare the elements.that I get from the Collection.
Thanks a lot for helping!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它是 TypedDependency 的集合,然后可以通过所有常用的 Java 方式进行检查或操作。例如,以下代码仅打印出 nsubj 关系:
It is a collection of TypedDependency and can then be examined or manipulated in all the usual Java ways. For example, this code prints out just the nsubj relations: