千家信息网

怎么用python生成词云

发表于:2024-10-23 作者:千家信息网编辑
千家信息网最后更新 2024年10月23日,这篇文章给大家分享的是有关怎么用python生成词云的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。生成词云词云又叫文字云,是对文本数据中出现频率较高的"关键词"在视觉上的突
千家信息网最后更新 2024年10月23日怎么用python生成词云

这篇文章给大家分享的是有关怎么用python生成词云的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

生成词云

词云又叫文字云,是对文本数据中出现频率较高的"关键词"在视觉上的突出呈现,形成关键词的渲染形成类似云一样的彩色图片,从而一眼就可以领略文本数据的主要表达意思。

但是作为一个老码农,还是喜欢自己用代码生成自己的词云,复杂么?需要很长时间么?很多文字都介绍过各种的方法,但实际上只需要10行python代码即可。

先安装必要库

pip install wordcloudpip install jiebapip install matplotlib
import matplotlib.pyplot as pltfrom wordcloud import WordCloudimport jiebatext_from_file_with_apath = open('/Users/linuxmi/linuxmi.txt').read()wordlist_after_jieba = jieba.cut(text_from_file_with_apath, cut_all = True)wl_space_split =  .join(wordlist_after_jieba)my_wordcloud = WordCloud().generate(wl_space_split)plt.imshow(my_wordcloud)plt.axis(off)plt.show()

如此而已,生成的一个词云是这样的:

读一下这10行代码:

1~3 行,分别导入了画图的库matplotlib,词云生成库wordcloud 和 jieba的分词库;
4 行,是读取本地的文件
5~6 行,使用jieba进行分词,并对分词的结果以空格隔开;
7行,对分词后的文本生成词云;
8~10行,用pyplot展示词云图。

感谢各位的阅读!关于"怎么用python生成词云"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

生成 代码 文本 关键 关键词 内容 数据 文字 更多 篇文章 不错 复杂 实用 必要 如此而已 云图 代码生成 图片 实际 实际上 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 河南高校网络安全宣传周校园日 杭州工行软件开发中心怎么样 打不开帐套管理和加密服务器 gtk如何连接数据库 你是哪个服务器英文 网络打印服务器管理员软件 数据库表怎么引用 超级表格是用什么软件开发的 数据库统计图书 山西网络时钟同步服务器虚拟主机 我的世界服务器符文系统 国开大学数据库原理与应用形考三 服务器都需要换什么 海南服务器机柜厂云主机 网络安全 蓝鲸事件 前台数据写入数据库乱码 广州python软件开发靠谱吗 武汉关键字排名软件开发 从事网络安全都是多大 风之谷下载软件开发 无锡网络技术咨询联系人 sw数据库链轮怎么调出 浙江专业软件开发价格服务标准 软件开发考官面试问题 方舟怎么玩模组服务器 飞腾服务器直销厂家 集团公司网络安全事件调查 邮件服务器的域名 简述工业网络技术的发展方向 倡议网络安全的图片
0