#?使用?python27
從哪裏?os?進口?小路
從哪裏?PIL?進口?圖像
進口?numpy?作為?銘牌
進口?matplotlib.pyplot?作為?plt
從哪裏?wordcloud?進口?WordCloud,?停用詞?ImageColorGenerator
#?d?=?path.dirname(__file__)
#?讀書?那個?整體?文字。
文字?=?open(r ' c:\ Study \ Python \ word cloud _ \ Alice . txt ')。閱讀()
#?讀書?那個?面膜?/?顏色?形象?有人嗎?從
#?/art/quot-現實生活-quot-愛麗絲-282261010
愛麗絲_著色?=?NP . array(image . open(r ' c:\ Study \ Python \ word cloud _ \ Alice _ color . png '))
停用詞?=?集合(停用詞)
stopwords.add("said ")
wc?=?word cloud(background _ color = " white ",?max_words=2000,?mask=alice_coloring,
停用詞=停用詞,?max_font_size=40,?隨機狀態=42)
#?生成?詞?雲
wc.generate(文本)
#?創造?上色?從哪裏?圖像
image_colors?=?ImageColorGenerator(Alice _ coloring)
#?顯示
plt.imshow(wc,?插值=“雙線性”)
plt.axis(“關”)
圖表()
#?重新著色?wordcloud?然後呢。顯示
#?我們?可以嗎?還有?付出?color_func=image_colors?直接?在?那個?構造器
PLT . im show(WC . re color(color _ func = image _ colors),?插值=“雙線性”)
plt.axis(“關”)
圖表()
plt.imshow(愛麗絲_著色,?cmap=plt.cm.gray,?插值=“雙線性”)
plt.axis(“關”)
Plt.show()仍然需要兩個文件來執行這段代碼。百度知道不能上傳,可以壹鍵或者親自傳給妳。
運行結果: