运行pyLDAvis结果时出错能怎么改呢(Jupytor)?显示drop() takes from 1 to 2 positional arguments but 3 were given

在使用pyLDAvis进行主题模型可视化时遇到错误,错误信息提示drop()函数接收到的参数数量不正确。在Jupyter环境中,尝试将数据准备为LDAvis_data_filepath后,调用gensimvis.prepare()方法时发生了错误。代码中定义了3个主题,并尝试保存预处理的数据。
摘要由CSDN通过智能技术生成

我的原代码:

import pyLDAvis
import pyLDAvis.gensim_models as gensimvis
pyLDAvis.enable_notebook()
import os
number_of_topics = 3
LDAvis_data_filepath = os.path.join('./results/ldavis_prepared_' + str(number_of_topics))

gensimvis.prepare(My_LDA, My_Corpus, My_id2word)

错误:

TypeError                                 Traceback (most recent call last)
<ipython-input-67-1d0a2e686230> in <module>
      6 LDAvis_data_filepath = os.path.join('./results/ldavis_prepared_' + str(number_of_topics))
      7 
----> 8 gensimvis.prepare(My_LDA, My_Corpus, My_id2word)
      9 
     10 

~/opt/anaconda3/lib/python3.8/site-packages/pyLDAvis/gensim_models.py in prepare(topic_model, corpus, dictionary, doc_topic_dist, **kwargs)
    121     """
    122     opts = fp.merge(_extract_data(topic_model, corpus, dictionary, doc_topic_dist), kwargs)
--> 123     re
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值