首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在.\stanford-corenlp-4.0.0中找不到stanford-parser\.jar jar文件

在.\stanford-corenlp-4.0.0中找不到stanford-parser\.jar jar文件
EN

Stack Overflow用户
提问于 2020-06-04 10:18:15
回答 1查看 157关注 0票数 0

我是nltk的新手,似乎正在遵循一个过时的教程来开始在nltk中使用StanfordDependencyParser。

我已经从https://stanfordnlp.github.io/安装了斯坦福核心NLP和他们的英语模型

但是,运行下面的脚本会返回以下错误:

代码语言:javascript
复制
could not find stanford-parser\.jar jar file at .\stanford-corenlp-4.0.0

如果有任何建议,我将不胜感激!

将nltk 3.5和stanfordcorenlp 4.0.0与Python 3.7配合使用

脚本附在下面。

代码语言:javascript
复制
from nltk.parse.stanford import StanfordDependencyParser

path_to_jar = '.\stanford-corenlp-4.0.0'
path_to_models_jar = '.\stanford-corenlp-4.0.0\stanford-corenlp-4.0.0-models-english.jar'

dependency_parser = StanfordDependencyParser(path_to_jar=path_to_jar, path_to_models_jar=path_to_models_jar)

result = dependency_parser.raw_parse('I shot an elephant in my pajamas')
dep = list(result)

for item in dep:
    print(list(item.triples()))
EN

回答 1

Stack Overflow用户

发布于 2020-06-08 08:45:06

这对我很有效: stanford-parser.jar似乎已经被stanford-corenlp-4.0.0.jar取代了

代码语言:javascript
复制
from nltk.parse.stanford import StanfordDependencyParser

path_to_jar = './stanford-corenlp-4.0.0/stanford-corenlp-4.0.0.jar'
path_to_models_jar = './stanford-corenlp-4.0.0/stanford-corenlp-4.0.0-models.jar'

dependency_parser = StanfordDependencyParser(path_to_jar=path_to_jar, path_to_models_jar=path_to_models_jar)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62185799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档