当前位置:  开发笔记 > 编程语言 > 正文

Stanford NER Tagger在NLTK

如何解决《StanfordNERTagger在NLTK》经验,为你挑选了1个好方法。

我想在Python中导入Stanford Named Entity Recognizer.这已经在NLTK包中构建.但是,我的代码不起作用:

 from nltk.tag.stanford import NERTagger
 Traceback (most recent call last):
  File "", line 1, in 
 ImportError: cannot import name NERTagger

可能是什么原因?在我阅读的所有文章中,它默认都有效.谢谢.



1> Lukas Graf..:

该类已在版本(commit )中重命名为StanfordNERTagger3.0.3190673c7.

因此,nltk >= 3.0.3您需要使用此导入:

from nltk.tag import StanfordNERTagger

(您也可以这样做from nltk.tag.stanford import StanfordNERTagger,但由于它们现在还在nltk.tag模块中提供了方便的导入,这可能是他们想要使用的,导入位置应该不太容易在未来发生这样的变化.)

推荐阅读
360691894_8a5c48
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有