如何解决使用 pyLDAvis 将 LDA 主题模型可视化为 AttributeError: 'function' object has no attribute 'num_topics'
我正在尝试使用 pyLDAvis 可视化主题。但是低于错误。请帮助我理解错误并提出纠正方法。
''' pyLDAvis.enable_notebook()
模型 = gensim_lda_model
corpus = [dictionary.doc2bow(doc) for clean_doc_lda 中的 doc]
dictionary = corpora.Dictionary(clean_doc_lda)
vis = pyLDAvis.gensim.prepare(model,corpus,dictionary)
pyLDAvis.display(vis) '''
错误部分如下
''' AttributeError 回溯(最近一次调用最后一次) 在
10 字典 = corpora.Dictionary(clean_doc_lda) 11
---> 12 vis = pyLDAvis.gensim.prepare(model,dictionary)
13 pyLDAvis.display(vis)
~/opt/anaconda3/lib/python3.7/site-packages/pyLDAvis/gensim.py in prepare(topic_model,dictionary,doc_topic_dist,**kwargs)
121 See `pyLDAvis.prepare` for **kwargs.
122 """
--> 123 opts = fp.merge(_extract_data(topic_model,doc_topic_dist),kwargs)
124 return vis_prepare(**opts)
~/opt/anaconda3/lib/python3.7/site-packages/pyLDAvis/gensim.py in _extract_data(topic_model,doc_topic_dists)
41 num_topics = len(topic_model.lda_alpha)
42 else:
---> 43 num_topics = topic_model.num_topics
44
45 if doc_topic_dists is None:
AttributeError: 'function' 对象没有属性 'num_topics'
'''
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。