使用pyLDAvis可视化LDA结果,与解决FileNotFoundError: [Errno 2] No such file or directory: ‘https://cdn.jsdel....

2023-10-27

建议安装:

pip install pyLDAvis==2.1.2

否则会报错:FileNotFoundError: [Errno 2] No such file or directory: 'https://cdn.jsdelivr.net/gh/bmabey/pyLDAvis@3.3.1/pyLDAvis/js/ldavis.v1.0.0.css'

使用示例

  1. 运行pyLDAvis示例:
import pyLDAvis.gensim
from gensim import corpora
from gensim.models import ldamodel

sentence_list = [
    ['青绿色', '放', '几天', '塑料袋', '里', '刺鼻', '气味', '药水', '味道', '说', '选择', '应季', '水果', '最佳', '踩', '雷', '水果'],
    ['徒有其表', '皮厚肉', '渣', '一点', '甜', '入口', '评论', '欺骗', '消费者'], ['果子', '全是', '伤', '放', '烂', '几个', '放', '烂', '几个'],
    ['路边', '两块钱', '一斤', '橙子', '没什么', '区别', '水分', '甜度', '称为', '品牌', '京东', '买', '水果', '三思'],
    ['橙子', '酸', '一点', '不值'], ['垃圾', '沒', '水份', '别买'], ['质量', '太差', '坏', '吃'],
    ['杨氏', '真', '买', '砸', '招牌', '皮厚肉', '干麻'],
    ['生鲜', '越来越', '不行', '一点', '品质', '售后服务', '可言'],
    ['买', '箱来', '送', '反馈', '说', '干', '京东', '搞', '飞机', '害人不浅'],
    ['橙子', '品质', '太差', '三个', '霉变'],
    ['新鲜', '橙子', '两头', '干枯', '水分', '新货']
]
# 训练 LDA
lda_dictionary = corpora.Dictionary(sentence_list)
lda_corpus = [lda_dictionary.doc2bow(sentence) for sentence in sentence_list]
lda_model = ldamodel.LdaModel(corpus=lda_corpus, id2word=lda_dictionary, num_topics=4)
# 使用 pyLDAvis
vis_data = pyLDAvis.gensim.prepare(lda_model, lda_corpus, lda_dictionary)
pyLDAvis.show(vis_data, open_browser=False)
pyLDAvis.save_html(vis_data, 'save_local.html')
  1. 如果无特殊方法,可能无法下载这三个文件:
https://cdn.rawgit.com/bmabey/pyLDAvis/files/ldavis.v1.0.0.css
https://cdnjs.cloudflare.com/ajax/libs/d3/3.5.5/d3.min
https://cdn.rawgit.com/bmabey/pyLDAvis/files/ldavis.v1.0.0.js

三份文件与绘图实例,可以到博主上传的文件这里免费下载https://download.csdn.net/download/weixin_35757704/82465448

可以把这三个文件下载到本地,然后修改save_local.html文件的路径即可

  1. 示例效果:
    在这里插入图片描述
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用pyLDAvis可视化LDA结果,与解决FileNotFoundError: [Errno 2] No such file or directory: ‘https://cdn.jsdel.... 的相关文章

随机推荐

  • Vue开源框架-vue-element-admin-任务列表项目

    vue element admin是一个vue开源框架 可以很方便的进行前端开发 主页 介绍 vue element admin 搭建框架 复制项目 git clone b study https github com five3 vue
  • 《SLAM十四讲》ch7中g2o实验出现Could NOT find CSPARSE

    在做ch7中g2o部分的实验时 出现错误 Could NOT find CSPARSE missing CSPARSE INCLUDE DIR CSPARSE LIBRARY CMake Error The following variab
  • 万物互联课程笔记

    万物互联简介 Internet的四个阶段 连接 gt 网络化经济 gt 协作体验 gt 万物互联 IOE是什么 人员 流程 数据 事物 IOE会影响企业的五个核心优先任务 客户体验 创新 员工工作效率 资产利用率 供应 网络组件 设备 介质
  • 【C语言技巧】51单片机支持printf打印

    以新唐单片机 N76E003AT20 为例 首先初始化串口1 这里是modbus测试中摘取的一部分 适当删减 注意 要增加以下两个头文件才能使用 include stdio h sprintf相关函数支持的头文件 include
  • Redis主从及哨兵模式配置教程

    提示 以下是本篇文章正文内容 下面案例可供参考 本文环境 CentOS7 3 Redis 5 0 7 一 Redis主从配置 1 主从搭建服务器情况 IP 角色 redis版本 192 168 223 131 主 Redis 5 0 7 1
  • C++判断输入结束的简单方法(从键盘输入+从文件读入)

    判断输入结束的简单方式 1 从键盘输入 1 最简单的方式 while cin gt gt a 当想结束时只需 换行 输入Ctrl Z 回车 此时cin gt gt a的返回值为false 例1 初始化字符数组 include
  • MySQL validatequery_Druid配置参数详解-validationQuery

    Druid配置参数详解 validationQuery Druid是一个由阿里开源的数据库连接池 Druid的配置非常丰富 但是设置不当会对生产环境造成严重影响 网上Druid的资料虽多 但大部分都是互相复制粘贴 有很多不准确甚至完全错误的
  • response.setContentType()的作用及参数

    response setContentType MIME 的作用是使客户端浏览器 区分不同种类的数据 并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据 例如web浏览器就是通过MIME类型来判断文件是GIF图片 通过MIM
  • SpringBoot 日志正确使用方式,这样才优雅!

    一 日志重要吗 程序中的日志重要吗 在回答这个问题前 笔者先说个事例 笔者印象尤深的就是去年某个同事 收到了客户反馈的紧急bug 尽管申请到了日志文件 但因为很多关键步骤没有打印日志 导致排查进度很慢 数个小时都没能排查到问题 也无法给出解
  • 基于单片机的七彩音乐喷泉设计

    目录 一 方案流程及技术规格书设计 二 系统硬件电路设计 三 软件编写及调试 四 系统调试测试与分析 前言 随着时代的进步 人们对生活质量的要求也在不断提升 因此 51单片机七彩音乐喷泉系统应运而生 它不仅可以满足人们对舒适环境的追求 而且
  • 安装mariadb启动报错

    报错如下 从这里并看不出什么端倪 7月 07 07 08 16 localhost localdomain mariadb prepare db dir 3287 Please check all of the above before s
  • MySQL添加字段和修改字段的方法

    原文地址 http database 51cto com art 201011 234549 htm MySQL添加字段的方法并不复杂 下面将为您详细介绍MySQL添加字段和修改字段等操作的实现方法 希望对您学习MySQL添加字段方面会有所
  • HBase建表函数createTable的几点说明

    HBase建表函数提供了四个重载函数 分别是 void createTable HTableDescriptor desc void createTable HTableDescriptor desc byte startKey byte
  • ctf.show web3

    打开题目 出现提示 php文件 考虑文件包含漏洞 输入参数 url etc passwd 这个报错界面出来了 说明存在文件包含漏洞 构造url值 php input 使用php协议 使用burp抓包 使用ls命令查看php下的文件 得到文件
  • 认认真真推荐几个高质量人工智能方向的优质原创公众号

    人工智能与计算机编程和数学相关性比较大 网络上的资料比较繁杂 想系统的学习人工智能谈何容易 今天给大家推荐9个原创公众号 这些公众号定期会发些高质量原创 希望可以让你更高效的学习 AI有道 一个值得关注的 AI 技术的公众号 作者红色石头是
  • 分布式session的4种解决方案

    分布式session的4种解决方案 1 cookie和session cookie和session都是用来跟踪用户身份信息的会话方式 cookie存储的数据保存在本地客户端 用户获取容易 但安全性不高 存储数据小 session存储的数据保
  • matlab plot三维图形

    偶尔 我们会用到三维图形 目前我所了解的matlab中有三种方式可以实现 分别是scatter plot3和meshgrid 具体用法如下 1 scatter x y z 其中x y z为同纬度的向量 生成的三维图是点的形式 2 x 1 0
  • Simulink单元测试

    本文使用Matlab2018a版本 一 主要使用Simulink中的Analysis下的Test Harness和Test Manager 1 创建Test Harness 前提 有测试模型 1 在测试模型里 直接右击 gt Test Ha
  • Ubuntu 18.04安装CUDA 11.4.0 cuDNN 8.2.2

    CUDA和cuDNN为NVIDIA支持GPU运算以及深度神经网络计算加速的算法库 通常需要安装以支持利用GPU加速神经网络的训练和推理 安装前需要确定主机显卡为NVIDIA显卡 且驱动安装无误 通过nvidia smi查看显卡信息和适合的C
  • 使用pyLDAvis可视化LDA结果,与解决FileNotFoundError: [Errno 2] No such file or directory: ‘https://cdn.jsdel....

    建议安装 pip install pyLDAvis 2 1 2 否则会报错 FileNotFoundError Errno 2 No such file or directory https cdn jsdelivr net gh bmab