解决 No module named ‘pyLDAvis.gensim‘

如题 No module named 'pyLDAvis.gensim',其实就是没有模块。。。

好吧,正经点,是这样的,因为模块的版本问题

在3.3.1时,gensim变成了gensim_models

我们可以对比一下3.3.1与3.1.0的代码就知道了。

正确写法:

import pyLDAvis.gensim_models

vis_ = pyLDAvis.gensim_models.prepare(lda_, corpus_, dict_)

(当然你也可以降版本,但是嘛低版本好像有点小毛病,local 问题 )

3.3.1好像还解决了 show display 中的 local 问题

还有在 jupyter notebook 中 用 pyLDAvis.display() 

你可能感兴趣的:(数据挖掘与机器学习)