Commit 91378a12 by BellCodeEditor

auto save

parent 6b1fbc15
Showing with 28 additions and 2 deletions
my.png

217 KB

import wordcloud
\ No newline at end of file
import wordcloud
from PIL import Image
import numpy
import jieba
#读取文件
with open("python二级考试大纲.txt",'r',encoding='utf-8') as f:
text=f.read()
#jieba分词
txt_list=jieba.lcut(text)
text=' '.join(txt_list)
#设置停用词
stopword=['python','的','地','基本','程序']
#打开图片
image=Image.open('bell.png')
#创建数组,将图片像素值传给数组
data=numpy.array(image)
#计算图片每个像素对应的颜色
img_color=wordcloud.ImageColorGenerator(data)
#创建词云对象
w=wordcloud.WordCloud(background_color="white",font_path="SimHei.ttf",
mask=data,color_func=img_color,stopwords=stopword,
max_font_size=70)
#传入词云文本内容
w.generate(text)
#把词云保存成一个图片文件
w.to_file("my.png")
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment