当前位置:   article > 正文

jupyter notebook 使用pyLDAvis报错AttributeError: module ‘pyLDAvis‘ has no attribute ‘gensim_module 'pyldavis' has no attribute 'sklearn

module 'pyldavis' has no attribute 'sklearn

AttributeError: module ‘pyLDAvis‘ has no attribute ‘gensim‘

准备工作

首先,确认你已经安装好pyldavis和gensim库。

pip install gensim
pip install pyldavis

代码修改

其次,如果报错not attribute 是因为pyldavis的版本不同,新版本需要做如下更改:把所有的pyLDAvis.gensim改成gensimvis即可。

import pyLDAvis.gensim as gensimvis
pyLDAvis.enable_notebook()
vis_sub_10 = gensimvis.prepare(lda_fst, corpus, dic, sort_topics = False)
vis_sub_20 = gensimvis.prepare(lda_snd, corpus, dic, sort_topics = False)
pyLDAvis.display(vis_sub_10)

成功!效果展示如下图:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/224908
推荐阅读
相关标签
  

闽ICP备14008679号