我以前在nltk中使用过NgramModel类,没有错误。但是,我最近将nltk更新为version 3.1并且我再也找不到NgramModel类。当我像往常一样尝试导入时:
from nltk.model import NgramModel
我明白错误
ImportError: No module named 'nltk.model'
最近是否更换了NgramModelmodel模块?

最佳答案

这是一个open issue因为bugs
这一点在本期中有所提及:
如果您当前使用的是github的版本,那么可以切换到“model”分支,其中包括ngrammodel代码,尽管它目前明显落后于“development”分支,而且还没有获得所有最新的bug修复。
模型分支的链接是here

07-24 09:53