让你的努力,在这里发光
Python图书馆
(网站:www.python4office.cn)
原创:????晚枫
视频中的代码
# -*- coding: utf-8 -*-
# @Time : 2020/3/20 14:06
# @Author : lzf
# @File : ciyun.py
# @Software: PyCharm
# @Description:
# 学习福利:http://t.cn/A6xDnzcT
import jieba
# -*- coding: utf-8 -*-
# @Time : 2020/3/20 14:06
# @Author : lzf
# @File : ciyun.py
# @Software: PyCharm
# @Description:
# 学习福利:http://t.cn/A6xDnzcT
import jieba
import numpy as np
from wordcloud import WordCloud, STOPWORDS
from PIL import Image
def get_ciyun(content):
# 3. 制作词云
wl_space_split = ' '.join(jieba.lcut(content)) # jieba返回分好的词
# stop_words = set(STOPWORDS)
abel_mask = np.array(Image.open('001.jpg')) # 用于生成配色方案的图片,可以是任意图片,建议图片越清晰越好
# 4. 生成词云
wc = WordCloud(
background_color='white', # 背景颜色
font_path='simfang.ttf', # 字体
max_words=3000, # 最大词数
max_font_size=100, # 显示字体最大值
random_state=42, # 为每个词返回一个PIL颜色
mask=abel_mask, # 以该参数值作图绘制词云
stopwords=STOPWORDS, # 屏蔽词
# stopwords= STOPWORDS.add('大海'), # 在内置屏蔽词的基础上添加自定义屏蔽词
).generate(wl_space_split) # 生成词云
# 5. 保存生成的词云图片
wc.to_file('词云.png')
# 6. 展示词云
img = Image.open('词云.png')
img.show()
get_ciyun('''
替换成你需要生成词云的内容
''')
视频中提到的参考资料
以下所有链接,都可以点击直达
如果还没安装Python????详解 | Python&PyCharm的软件下载和安装
????视频种使用的切图工具:自从我用了这 7 个神奇的办公软件,效率提高了,人也精神了
????深入学习Python技术:Python核心技术与实战
读取Word内容的Python代码:Python-Docx库 | Word与Python的完美结合(附使用文档)
✍更多数据可视化内容:干货 | 各行业都极其加分的数据分析,到底应该怎么学?
交流群:Python自动化办公社区 · 交流群
今天尝试用视频的形式,给大家分享Python自动化办公的知识,如果大家喜欢的话,可以留言、点赞告诉我你的需求和建议,如果收到大家的积极反馈,我会更快的改进,不断更新的~