其他分享
首页 > 其他分享> > NLTK中的Stanford NER Tagger

NLTK中的Stanford NER Tagger

作者:互联网

我正在尝试在Python中导入斯坦福命名实体识别器.这已经内置在NLTK软件包中.但是,我的以下代码无法正常工作:

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

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

解决方法:

该课程等级为renamed to StanfordNERTagger in version 3.0.3(提交190673c7).

因此,对于nltk> = 3.0.3,您需要改为使用此导入:

from nltk.tag import StanfordNERTagger

(您也可以从nltk.tag.stanford导入StanfordNERTagger,但是由于它们现在还在nltk.tag模块中提供了方便的导入,所以这可能是他们想要使用的,导入位置应该不太容易受到将来的更改,例如这个.)

标签:stanford-nlp,python,nltk
来源: https://codeday.me/bug/20191009/1882381.html