Jupytor运行pyLDAvis输出结果时报错:TypeError: drop() takes from 1 to 2 positional arguments but 3 were given

这篇具有很好参考价值的文章主要介绍了Jupytor运行pyLDAvis输出结果时报错:TypeError: drop() takes from 1 to 2 positional arguments but 3 were given。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

初始代码:

pyLDAvis.enable_notebook()
pic = pyLDAvis.sklearn.prepare(lda, tf, tf_vectorizer)
pyLDAvis.save_html(pic, 'lda'+ str(n_topics)+'.html')
pyLDAvis.show(pic, open_browser=False, local=False)

报错结果如下,请问大家怎么解决呀?文章来源地址https://www.toymoban.com/news/detail-520495.html

TypeError                                 Traceback (most recent call last)
<ipython-input-39-0dd69e6a0426> in <module>
      1 pyLDAvis.enable_notebook()
----> 2 pic = pyLDAvis.sklearn.prepare(lda, tf, tf_vectorizer)
      3 pyLDAvis.save_html(pic, 'lda'+ str(n_topics)+'.html')
      4 pyLDAvis.show(pic, open_browser=False, local=False)

E:\ANACONDA\lib\site-packages\pyLDAvis\sklearn.py in prepare(lda_model, dtm, vectorizer, **kwargs)
     93     """
     94     opts = fp.merge(_extract_data(lda_model, dtm, vectorizer), kwargs)
---> 95     return pyLDAvis.prepare(**opts)

E:\ANACONDA\lib\site-packages\pyLDAvis\_prepare.py in prepare(topic_term_dists, doc_topic_dists, doc_lengths, vocab, term_frequency, R, lambda_step, mds, n_jobs, plot_opts, sort_topics, start_index)
    437     term_frequency = np.sum(term_topic_freq, axis=0)
    438 
--> 439     topic_info = _topic_info(topic_term_dists, topic_proportion,
    440                              term_frequency, term_topic_freq, vocab, lambda_step, R,
    441                              n_jobs, start_index)

E:\ANACONDA\lib\site-packages\pyLDAvis\_prepare.py in _topic_info(topic_term_dists, topic_proportion, term_frequency, term_topic_freq, vocab, lambda_step, R, n_jobs, start_index)
    244         'Total': term_frequency,
    245         'Category': 'Default'})
--> 246     default_term_info = default_term_info.sort_values(
    247         by='saliency', ascending=False).head(R).drop('saliency', 1)
    248     # Rounding Freq and Total to integer values to match LDAvis code:

TypeError: drop() takes from 1 to 2 positional arguments but 3 were given

到了这里,关于Jupytor运行pyLDAvis输出结果时报错:TypeError: drop() takes from 1 to 2 positional arguments but 3 were given的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Stable Diffusion使用“面部修复”时报TypeError: ‘NoneType‘ object is not subscriptable错

    Stable Diffusion使用“面部修复”时报TypeError: ‘NoneType’ object is not subscriptable错 下载【detection_Resnet50_Final.pth】和【parsing_parsenet.pth】到【repositoriesCodeFormerweightsfacelib】目录下,并重新运行项目即可。 https://github.com/xinntao/facexlib/releases/download/v0.1.0/detection_Resnet50_Final.pth https:/

    2024年02月12日
    浏览(43)
  • Python踩坑—pyLDAvis与pyLDAvis.sklearn

    基于jupyter编辑器 问题代码 明明安装了,但依旧显示:ModuleNotFoundError: No module named \\\'pyLDAvis.sklearn\\\' 寻找原因:在prompt中输入 发现:pyLDAvis 3.4.1 这个版本的 pyLDAvis 通常支持与 sklearn 集成,需要直接导入 pyLDAvis 并使用其与 sklearn 相关的功能,而无需导入 pyLDAvis.sklearn 。于 pyLDAv

    2024年04月22日
    浏览(24)
  • Unity Vuforia 输出时报错 AR输出报错

    Unity Vuforia 输出时报错 AR输出报错 全英文路径改过了,还有什么会引起输出报错

    2024年02月03日
    浏览(35)
  • 写出以下代码的输出结果

    1,输出执行结果 2,闭包作用域相关题 3,闭包题,写出以下代码的输出结果 4,面向对象面试题: 写出执行结果 5,输出结果: 6,写出代码的执行结果

    2024年02月13日
    浏览(41)
  • python执行函数时报错TypeError: create_pointer_down() takes 1 positional argument but 2 were given

     在调用函数时出现了这个报错new_input.create_pointer_down(MouseButton.LEFT) TypeError: create_pointer_down() takes 1 positional argument but 2 were given,意思是说这个函数只接收一个变量,但实际上却给了两个变量,我搜索到说如果这个函数是自己在类里定义的,那么应该在类的函数参数在最前方加

    2023年04月09日
    浏览(30)
  • YOLOv3&YOLOv5输出结果说明

    本文使用的yolov3和yolov5工程文件均为github上ultralytics基于pytorch的v3和v5代码,其训练集输出结果类型基本一致,主要介绍了其输出结果,本文是一篇学习笔记 本文使用的yolov3代码github下载地址:yolov3 模型训练具体步骤可查看此篇博客: yolov3模型训练——使用yolov3训练自己的模

    2023年04月08日
    浏览(42)
  • 在python中查看输出结果的几种方法

    在Python中,查看代码的输出结果通常有多种方法,这取决于你的开发环境、代码结构以及代码运行的上下文。下面列举了一些常见的查看Python代码输出结果的方法,并为每种方法提供了相应的代码示例。  1. 使用 `print()` 语句: `print()` 是最简单直接的输出方法,可以在代码中

    2024年03月18日
    浏览(54)
  • 【板栗糖GIS】arcmap如何进行拓扑检查并输出结果

    arcmap如何进行拓扑检查并输出结果 目录 1.创建文件地理数据库  2.新建要素数据集  3.输入要素数据集的名称  4.设置要素数据集的地理坐标  5.设置z轴坐标系  6.对于容差一般选择默认  7.导入要素类,可以选择批量和单个  8.在要素数据集上右击-新建-新建拓扑  9.点击下一

    2024年02月09日
    浏览(31)
  • chatgpt赋能python:如何让Python输出结果不换行?

    Python是一门高级编程语言,它是开发应用程序的首选语言之一。当使用Python编写应用程序时,我们经常需要输出一些内容到控制台。但是,Python默认情况下,每输出一行内容都会自动换行,这对于一些场景可能会造成不便,例如输出表格。 那么,如何让Python输出结果不换行呢

    2024年02月06日
    浏览(41)
  • reduce输出结果到sqlserver数据库异常怎么办

    如果在将reduce的输出结果存储到SQL Server数据库时出现异常,可以按照以下步骤进行排查和解决: 检查数据库连接信息:确保在连接数据库时使用了正确的数据库地址、用户名、密码以及数据库名称。 检查数据库表结构:确保要存储数据的表在数据库中已经存在,并且表的字

    2024年02月15日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包