作者:看那个码农
大众号:看那个码农
1.项目简介
咱们在做PPT时候,当需求直观显现许多词汇时,往往会想到用词云图呈现
假定咱们手中有一份材料,想要快速,直观地从材料中了解信息内容,
词云图是最佳的首选
下面咱们看看按图片概括制作词云图的demo复盘
2.项目装备
- Python3.x
- j字体转换器ieba库
- numpy库
- PIL库
- wordc字体loud库
- matplotlib库
-
jpython编程ieba库是用来提取文档中的关键词,对文本分词进行处理
-
numpy库是用来从图片中取色,将色彩赋给对应区域的文字体大小怎样调字
-
PIL库是用来导入Image函数,进行图像处理的一系列操作
-
wordcloud库是用来制作词云图
-
matpython下载安装教程plotlib库是用来显现词云图
3.项目流程
1.导入相对应的Pythonpython能够做什么作业库
import matplotlib.pyplot as plt
import jieba
import wordcloud
from wordcloud import ImageColorGenerator
import numpy as np
from PIL import Image
2.读取文本字体设计文件,进行文字的分词作业
text字体大小怎样调=open('look2.txt','r').read()
cut_text = jieba.cut(python培训班膏火一般多少text)
wor字体设计d = ' '.jopython为什么叫爬虫in(cut_text)
3.读取图片,获取图片中对应区域的色彩
p字体辨认ic = np.arraypython基础教程(Image.open('look.jpg'))
image_color = ImageColorGenerator(pic)
4.制作词云图
wd = wo字体下载rdcloud.WordCloud(
#词云图的布景图形,假python123设根据图片设置,则需求设置
mask=pic,
#词云图的字体格式
font_path='simhei.ttf',
#词云图的布景色彩
backpython基础教程ground_colorpython123渠道登录 = 'python下载安装教程white',
)
#生成词云
wd.generate(word)
#用图片中的色彩去渲染词云图中对应区域文字的色彩
plt.imshow(wd.recolor(color_python能够做什么作业func=i字体美化大师mage_color),interpolation='bilinear')
plt.axis('off')
plt.figure()
plt.imshow(pic,cmap=plt.cm.gray,interpython123polation='bilinear')
plt.axis('offpython123渠道登录')
plt.show()
5.词云图生成成果
4.项目总结考虑
该项目python是什么意思是结合作业实际,使用PythPythonon开发的一个趣味demo,代码结构清楚简略,旨在帮助人们前进PPT的质量,让Ppython基础教程PT陈述更加生动,吸引人。
当然本词云图demo还有许多有待完善的当地,如若图片布景杂乱,人物概括不清楚,那么就会很影响词云图的生成质量,这种情况应该如何处理呢?
假定你觉得这篇字体设计内容对你有帮助字体下载的话:
1、点赞支持下吧,让更多的人也能看到这篇内容
2、重视大众号:看那个码农,咱们一起学习一起前进。
本Python文正在参与「掘金 2021 春招闯关活动」, 点击查看 活动概况