Python学习使用词云库

何为词云库:

        词云库(Wordcloud)是一个用于生成词云图的Python库。词云图是一种可视化的方式,用于展示文本数据中出现频率较高的词汇。通过将文本中的词汇按照其出现的频率进行大小排序,然后将这些词汇以特定的形状、颜色等元素组合成一个图形,从而直观地展示文本的主题和关键词

词云库的安装应用:

1、安装
    pip install wordcloud  # 网络安装
    python-m pip install 本地路径  # 本地安装
2、应用
生成步骤:
创建云对象 -->加载词云本 -->输出词云图片(文件)
(1)默认的矩形词云图片
(2)提供的图形词云图片

代码为:

import wordcloud  # (1)导入词云库
from PIL import Image  # 导入图片库
with open('../Stu_pack/wordcloud/万疆.txt', encoding='utf-8') as file:  #读取词云文本文件
    fr = file.read()

fr = jieba.lcut(fr)  # 将文本内容进行词语分割并用空格分隔
fr = ' '.join(fr)
wc = wordcloud.WordCloud(font_path='C:\Windows\Fonts\STHUPO.TTF')  # (2)创建词云对象
wc.generate(fr)  # (3)加载词云文本
wc.to_file('../R&Q_pic/test.jpg')  # (4)输出词云图片(文件)
Image.open('../R&Q_pic/test.jpg')

结果为:

如果想要其他形状和背景颜色如下:

im = imread('../Stu_pack/wordcloud/Five_Star.PNG')  # 读取五角星图片并创建对象im

wc = wordcloud.WordCloud(mask=im, font_path='C:\Windows\Fonts\STHUPO.TTF', background_color='#ff00cc')  # (2)创建词云对象,添加背景颜色

结果为:

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

m0_74442818

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值