在Stanford CoreNLP Python API中为注释器指定选项

时间:2019-01-10 16:02:44

标签: python python-3.x nlp stanford-nlp

我正在为Stanford NLPCore工具使用python API:    https://github.com/Lynten/stanford-corenlp#general-stanford-corenlp-api

这是我的代码,使用“ parse”注释器(带有默认选项)生成句子相关性;注释器作为“属性”提供给Python API。

from stanfordcorenlp.corenlp import StanfordCoreNLP
nlp = StanfordCoreNLP(r'/homes/xxx/tools/stanford-corenlp-full-2018-10-05/', memory = '8g')

asent        = "The quick brown fox jumps over the lazy dog."
cons         = nlp.annotate(asent, properties={'annotators': 'parse', 'pipelineLanguage':'en','outputFormat':'json','originalDependencies':'true', 'parse.buildgraphs':'true'}) ## Tree in stanford dependency format
aparse_json  = json.loads(cons)
anno         = aparse_json["sentences"][0]
print(anno)

是否可以在API属性中为注释器指定选项?

例如,我希望对“ parse”注释器使用更多线程,并且有一个选项“ parse.nthreads”。如何将此选项添加到API的“属性”中?

0 个答案:

没有答案