解决LDA生成的html文件打开为空。
之前在帮女友完成数据分析,记得LDA生成的html不为空啊,可以打开。但是现在打不开了,显示为空,还报错误。
我首先检查了代码,没报错啊。
!pip install pyldavis
!pip install jieba
!pip install openpyxl
from gensim import corpora
from gensim.models import LdaModel
from gensim.corpora import Dictionary
import pyLDAvis.gensim_models
import pyLDAvis.sklearn
import openpyxl
import re
import jiebaimport codecs
train = []fp = codecs.open('C:/Users/MECHREVO/Desktop/LDA2.txt','r',encoding='utf8')
for line in fp:if line != '':line = line.split()train.append([w for w in line])dictionary = corpora.Dictionary(train)
print("-------1--------")
corpus = [dictionary.doc2bow(text) for text in train]lda = LdaModel(corpus=corpus, id2word=dictionary, num_topics=5, passes=60)
# num_topics:主题数目
# passes:训练伦次
# num_words:每个主题下输出的term的数目
print("-------2--------")
for topic in lda.print_topics(num_words = 20):termNumber = topic[0]print(topic[0], ':', sep='')listOfTerms = topic[1].split('+')for term in listOfTerms:listItems = term.split('*')print(' ', listItems[1], '(', listItems[0], ')', sep='')'''插入之前的代码片段'''
print("-------3--------")
dictionary = corpora.Dictionary(train)
corpus = [dictionary.doc2bow(text) for text in train]
ldam = LdaModel(corpus=corpus, id2word=dictionary, num_topics=5, passes=60)d=pyLDAvis.gensim_models.prepare(ldam,corpus, dictionary)
#pyLDAvis.show(d)
print("-------4--------")
pyLDAvis.save_html(d, 'lda_pass10.html') # 将结果保存为该html文件
print("-------5--------")'''
lda: 计算好的话题模型corpus: 文档词频矩阵'''
打开html后台发现报错了,加载不了资源
![](/assets/blank.gif)
上网查了查,在别人评论中看到是第三方的插件不提供服务了,只需要把html中的cdn全部换成fastly的就行了(不止一个需要全部替换)。
![](/assets/blank.gif)
刷新一下,恢复正常了。
![](/assets/blank.gif)
解决LDA生成的html文件打开为空。相关推荐
- 成功解决基于pyecharts生成的html文件打开时显示空白
成功解决基于pyecharts生成的html文件打开时显示空白 目录 解决问题 解决思路 解决方法 第一步,更新
- 解决javah生成c头文件时找不到android类库的问题
解决javah生成c头文件时找不到android类库的问题 参考文章: (1)解决javah生成c头文件时找不到android类库的问题 (2)https://www.cnblogs.com/liul ...
- QT解决方案中新建动态链接库工程,且继承于QObject,解决无法生成moc_XXX.cpp文件的问题,解决工程之间的引用问题
QT解决方案中新建动态链接库工程,且继承于QObject,解决无法生成moc_XXX.cpp文件的问题,解决工程之间的引用问题 参考文章: (1)QT解决方案中新建动态链接库工程,且继承于QObjec ...
- Python生成的csv文件打开是乱码解决办法
本文转自:https://www.cnblogs.com/onelikeone/p/7751506.html excel打开csv 出现乱码怎么解决 https://jingyan.baidu.com ...
- LATEX:解决包生成时ins文件无法cannot find的方法
昨天在通过latex 包名.ins遇见了总是命令提示符说找不到,当时已经放在同一个文件夹下了. 后来查阅了好长时间,找到了解决方法 第一种是Miktex的版本问题,版本低而包的版本高,就会出现cann ...
- 解决Idea只能用bat文件打开不能用exe打开问题
问题现象 安装idea后用exe的快捷方式或者执行exe都无法打开idea文件,但执行bat文件可以打开 原因 由于Windows操作系统缺少Visual C++导致无法打开idea 解决方案 去官网 ...
- 解决freemarker生成的静态文件中文乱码的问题
如果想实现效果,以下几个位置都需要去保证成功设置 1.系统设置编码方式均为utf-8 2.web.xml中设置模板的默认编码为utf-8 <servlet><servlet-name ...
- 命令+mybatis-generator插件自己主动生成Mapper映射文件
学mybatis的时候,自己写各种 *Mapper.xml和 *Mapper.java,注意各种sql语句中的 id 是否匹配.xml中的namespace是否正确,非常麻烦有木有?今天博客内容就是高 ...
- vs2019生成的exe文件在别人电脑运行不了
解决vs2019生成的exe文件在别人电脑不能运行的问题 右键解决方案->属性 把运行库修改为如图即可
最新文章
- Hinton最新访谈:GPT-3和人脑比参数量仍少1000倍
- 安装.Net的痛苦经历!
- 一台机器上启动多个tomcat
- golang中的shell
- kubectl 创建pvc_动态挂载云盘(PVC)
- Redis持久化(RDB 和 AOF)
- 语音识别遇到的困难 - 浅谈语音识别技术的发展趋势与应用前景
- 《Web前端工程师修炼之道(原书第4版)》——互联网与Web
- XP仿Windows7主题包 不占内存的。
- OpenGL with QtWidgets:屏幕坐标转世界坐标
- 现代经济中的货币创造
- html canvas缩放抗锯齿,Html5 canvas drawImage:如何应用抗锯齿
- The current branch master has no upstream branch.的解决
- 12.图形裁剪——二维裁剪+三维裁剪+Sutherland-Cohen裁剪算法+中点分割算法
- 比arduino更简单易用的开发板ShineBlink,零代码上云,像搭积木一样开发物联网产品
- 如何查看网卡带宽是千兆还是百兆
- 一个非教条式的TDD例子
- 语法长难句——并列句的练习
- jbX和finss的一些问题
- balser相机连接设置设置步骤
热门文章
- 提到图像数据脱敏,看这家公司如何理解
- 延时加载技术-----仿照手机淘宝网站图片延时加载
- SLCP验厂辅导,工厂进行社会劳工整合项目(SLCP认证)验证的具体步骤是
- 编程实现:任意输入英文的月份,在查找月份表后输出其对应的中文提示。缩写也可查找。
- 用图片制作radio单选按钮
- 尚硅谷SpringBoot学习笔记
- kdj指标主要看哪个值_KDJ指标怎么看?KDJ指标详解
- linux用屏幕录制软件下载,vokoscreenNG(屏幕录制软件)下载_vokoscreenNG(屏幕录制软件)官方下载-太平洋下载中心...
- 信创办公--基于WPS的Word最佳实践系列(目录的插入及更新)
- 网易云音乐数据服务之路