Skip to content
Toggle navigation
P
Projects
G
Groups
S
Snippets
Help
Administrator
/
level3-lesson21-diy1
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Pipelines
Wiki
Snippets
Members
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit
dac7eb5b
authored
4 years ago
by
BellCodeEditor
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
save project
parent
90ce0cc7
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
5 additions
and
25 deletions
aaa
my_cloud.py
aaa
deleted
100644 → 0
View file @
90ce0cc7
import wordcloud
from PIL import Image
import numpy
import jieba
# 读取文本
with open('python二级考试大纲.txt', encoding='utf-8') as f:
text = f.read()
txt_list = jieba.lcut(text)
text = " ".join(txt_list)
# 读取图片
img = Image.open("bell.png")
# 将图片RGB像素值转换成多维数组
data = numpy.array(img)
img_colors = wordcloud.ImageColorGenerator(data)
stopwords = ["的","python","和","基本","程序"]
# 创建词云对象
w = wordcloud.WordCloud(background_color="white",
font_path='SimHei.ttf',
mask=data, color_func=img_colors,
stopwords=stopwords, max_font_size=60)
# 传入词云文本内容
w.generate(text)
# 保存为png图片
w.to_file("mycloud.png")
This diff is collapsed.
Click to expand it.
my_cloud.py
View file @
dac7eb5b
import
wordcloud
import
wordcloud
w
=
wordcloud
.
WordCloud
(
background_color
=
"white"
)
w
.
generate
(
"hello word"
)
w
.
to_file
(
"mycloud.png"
)
\ No newline at end of file
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment