专栏名称: python
隔天更新python文章,我希望用我的努力换来劳动的成果帮助更多的人掌握一门技术,因此我要更加努力。
目录
相关文章推荐
Python开发者  ·  “李飞飞团队50 美元炼出 ... ·  3 天前  
Python开发者  ·  国产 DeepSeek V3 ... ·  4 天前  
Python爱好者社区  ·  DeepSeek创始人梁文锋个人履历 ·  5 天前  
Python爱好者社区  ·  离谱!下载DeepSeek最高判刑20年? ·  4 天前  
Python爱好者社区  ·  1885页的Python完全版电子书 ·  5 天前  
51好读  ›  专栏  ›  python

你们都想要的周杰伦头像词云

python  · 公众号  · Python  · 2018-06-08 15:45

正文

素材


import matplotlib.pyplot as plt  # 数学绘图库
#from PIL import Image
#import numpy as np  # 科学数值计算包,可用来存储和处理大型矩阵
import jieba  # 分词库
from wordcloud import WordCloud, ImageColorGenerator  # 词云库
from scipy.misc import imread
# 1.读入txt文本数据
text = open(r'.\jay.txt', "r").read()
# 2.结巴分词:cut_all参数可选, True为全模式,False为精确模式,默认精确模式
cut_text = jieba.cut(text)
# 必须给个符号分隔开分词结果,否则不能绘制词云
result = " ".join(cut_text)
# 3.初始化自定义背景图片
# image = Image.open(r'‪.\jay.png')
# 读取背景图片,注意路径
image = imread(".\jay1.jpg")
# image = np.array(image)
# 4.产生词云图
# 有自定义背景图:生成词云图由自定义背景图像素大小决定
wc = WordCloud(
   font_path=r".\simhei.ttf",
   background_color='white',
   max_font_size=50,
   # 词云形状
   mask=image
)
# 5.产生词云






请到「今天看啥」查看全文