wordcloud

来源:互联网 发布:linux声卡参数设置 编辑:程序博客网 时间:2024/04/28 12:37

这里写图片描述
传单一律不得入内!

ps好辛苦!
现在不用了,wordcloud 只需9快9

pip install WordCloud

现在你可能需要一张图和一个文本
这里写图片描述

from os import pathfrom PIL import Imageimport numpy as npimport matplotlib.pyplot as pltfrom wordcloud import WordCloud, STOPWORDS, ImageColorGeneratord = path.dirname(__file__)# alice.text随便复制点,中文需要分词,推荐jiebatext = open(path.join(d, 'alice.txt')).read()alice_coloring = np.array(Image.open(path.join(d, "alice_color.png")))wc = WordCloud(background_color="white", max_words=2000, mask=alice_coloring,               stopwords=STOPWORDS.add("said"),               max_font_size=40, random_state=42)wc.generate(text)image_colors = ImageColorGenerator(alice_coloring)plt.imshow(wc)plt.axis("off")plt.figure()plt.imshow(wc.recolor(color_func=image_colors))plt.axis("off")plt.figure()plt.imshow(alice_coloring, cmap=plt.cm.gray)plt.axis("off")plt.show()

Duang!
这里写图片描述

这么神奇吗?

0 0
原创粉丝点击