WordCloud
本节记录词云。
关键点:
1. 定义词云及其属性
wcd=WorldCloud()
2. 生成词云
wcd.generate(text)
3. 可视化词云
wcd.to_image()
4. 保存词云
wcd.to_file
注:可通过 dir() 查看词云的各种方法
dir(wcd)
脚本1:(英文、不重复)
from wordcloud import WordCloud wcd=WordCloud() text="hello hi haha" wcd.generate(text) wcd.to_image() wcd.to_file("ciyun.png")
脚本2:(英文、可重复)
将参数 repeat 改为 True:
wcd=WordCloud(repeat=True)
脚本3:(中文、可重复)
设定字体路径 font_path、字体颜色 colormap:
wcd=wc.WordCloud(font_path='C:\Windows\Fonts\STXINGKA.ttf',repeat=True,
background_color='white',colormap='Reds') text="富强 民主 文明 和谐 自由 平等 法治 爱国 敬业 诚信 友善"
脚本4:(中文、带图案轮廓)
处理图案轮廓(内黑外白)、设定导入图案 mask:
import wordcloud as wc import PIL as pil import numpy as np im=pil.Image.open('figure.png') msk=np.array(im) wcd=wc.WordCloud(font_path='C:\Windows\Fonts\msjhl.ttc',mask=msk,repeat=True,contour_color='white',contour_width=0.1,colormap='pink') txt='鹅蛋脸,大眼睛,淡黄的长裙,蓬松的头发' wcd.generate(txt) wcd.to_image()
脚本5:(导入jieba,导入文件,处理文段)
https://www.bilibili.com/video/BV19b411a7hu/?spm_id_from=333.999.0.0&vd_source=efad7d657bca9605bbc1590a798ed819
标签:
Python高手:机器学习
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· DeepSeek 开源周回顾「GitHub 热点速览」