您好我正在尝试以格式获取令牌:
令牌(index = 1,form ='some',cpos ='DT',pos ='DT',head = 3,deprel ='det') 令牌(index = 2,form ='blue',cpos ='JJ',pos ='JJ',head = 3,deprel ='amod') 令牌(index = 3,form ='moose',cpos ='NN',pos ='NN',head = 0,deprel ='root')
当通过“一些蓝色驼鹿”。当我在代码下面运行时
>>> import StanfordDependencies
>>> sd = StanfordDependencies.get_instance(backend='subprocess')
>>> sent = sd.convert_tree('(S1 (NP (DT some) (JJ blue) (NN moose)))')
对于convert_tree(),我得到了 错误。
文件“D:\ ABC \ anaconda \ lib \ site-packages \ StanfordDependencies \ SubprocessBackend.py”,第127行,在_raise_on_bad_exit_or_output中 提出ValueError(“斯坦福CoreNLP的退出代码错误”) ValueError:来自Stanford CoreNLP的错误退出代码
有人可以帮我解决这个问题。
答案 0 :(得分:0)
你应该看看这个对你如何使用Python的Stanford CoreNLP的反应:
cannot use pycorenlp for python3.5 through terminal
它展示了如何启动StanfordCoreNLP服务器并通过Python发出请求。如果在注释器列表中包含depparse
注释器,则可以返回依赖项解析。