Python词云图怎么生成
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇内容主要讲解"Python词云图怎么生成",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Python词云图怎么生成"吧!代码示例首先导入基本的库,这里选
千家信息网最后更新 2026年11月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安全错误
数据库的锁怎样保障安全
互联网科技有限公司经营范围
涨乐互联网科技
港股互联网科技股
互联网未来科技
极限挑战互联网科技
苏州互联网科技贷款公司
时间互联网络科技
互联网 新科技
镁科技互联网资讯平台
甘肃拓世互联网科技有限公司
民营互联网公司国防科技
河南住房之家互联网科技
元气玛特互联网科技公司是外包吗
深圳互联网科技的发展
互联网科技实习生岗位
黑云互联网科技有限公司
宇信科技在杭州互联网排第几
南京一网一红互联网科技有限公司
新氧科技和美国互联网有关系吗
科技互联网企业在行动
有格互联网科技
美国互联网科技巨头监管
凡科互联网科技
小米互联网科技园设置
互联网和黑科技的看法
互联网还是高科技吗
玉溪新华互联网科技好不好
朱啸虎曾投资哪些互联网科技企业
众安科技工业互联网合作
科技和互联网行业的特点