Python词云图怎么生成
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,本篇内容主要讲解"Python词云图怎么生成",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Python词云图怎么生成"吧!代码示例首先导入基本的库,这里选
千家信息网最后更新 2025年12月02日Python词云图怎么生成首先导入基本的库,这里选择jiebe分词库,对于文本进行分词处理。
['自然语言', '是', '计算机科学', '领域', '与', '人工智能', '领域', '中', '的', '一个', '重要', '方向', '。'] 接下来读入我们需要做词云的实验文本。
这里将导入的实验文本进行分词处理,并且分隔符为空。
紧接着导入词云库,读取文本内容后,设置词云的背景颜色,图片的大小,控制显示的词数等。
最后,将调试的代码进行封装,一起看一下最后生成的结果。
本篇内容主要讲解"Python词云图怎么生成",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Python词云图怎么生成"吧!
代码示例
import jiebaprint(list(jieba.cut("自然语言是计算机科学领域与人工智能领域中的一个重要方向。")))代码运行结果如下,实现了将每一条语句进行分词处理。
#读入文本with open(r"C:\Users\shangtianqiang\Desktop\实验文本.txt" ,encoding="utf-8")as file: text=file.read() print(text)
#文本分词wordlist_jieba=jieba.cut(text)space_wordlist=" ".join(wordlist_jieba)print(space_wordlist)
对于语句成功分词后,就可以定义分词函数,这个在后文会用到。
#文本分词def chinese_jieba(text): wordlist_jieba=jieba.cut(text) space_wordlist=" ".join(wordlist_jieba) return space_wordlistspace_wordlist
from wordcloud import WordCloud#读取文本内容with open(r"C:\Users\shangtianqiang\Desktop\实验文本.txt" ,encoding="utf-8")as file:text=file.read()#设置词云的背景颜色、宽高、字数wordcloud=WordCloud(font_path="C:/Windows/Fonts/simfang.ttf",background_color="white",width=600,height=300,max_words=30).generate(text)#生成图片image=wordcloud.to_image()#显示图片image.show()
# 将文本进行分词,并添加图片背景from wordcloud import WordCloudimport jiebaimport numpyimport PIL.Image as Image#将字符串切分def chinese_jieba(text):wordlist_jieba=jieba.cut(text)space_wordlist=" ".join(wordlist_jieba)return space_wordlist#读取文本内容with open(r"C:\Users\shangtianqiang\Desktop\实验文本.txt" ,encoding="utf-8")as file:text=file.read()text=chinese_jieba(text)#这里需要自己导入一张图片作为背景图片mask_pic=numpy.array(Image.open(r"C:\Users\shangtianqiang\Desktop\图片1.png"))#将参数mask设值为:mask_picwordcloud = WordCloud(font_path="C:/Windows/Fonts/simfang.ttf",background_color="white",width=600,height=300,max_words=30,mask=mask_pic).generate(text)#生成图片image=wordcloud.to_image()#显示图片image.show()
这里所显示的词云结果并不直观,通过改变我们的背景图,以及将实验的文本词变得更加单一,多多调试几次,即可得出如下的结果。
到此,相信大家对"Python词云图怎么生成"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
文本
图片
生成
实验
内容
背景
结果
领域
云图
代码
utf-8
处理
重要
人工
人工智能
方向
智能
科学
自然
自然语言
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库管理有台服务器
数据库日期转换时间戳
我的世界服务器管理技术
数据库多表连接查询结果重复
本溪软件开发报价
共建网络安全主题活动
上海巡检软件开发价位
达梦数据库 开发版 数据量限制
如何关闭手机网络安全检测
维普数据库运算顺序
三国志前往新服务器原有的武将
软件开发之原型设计
网络安全粘贴海报
新花互联网科技有限公司
互联网科技公司流量
服务器开机卡在引导页面
数据库关联查询语句特点
软件开发规范或标准
遵化媒体网络技术不二之选
安卓软件开发包下载软件
雷石服务器管理终端
怎样禁止删除数据库记录
宁波工业网络技术推荐咨询
邮件服务器地址是什么
php服务器异步
什么是无盘系统服务器
数据库原理张红娟pdf
软件开发费怎么做账
软件开发没有工作经验
电脑蓝屏了点开网络安全