From 37b5ba40f288dd5f237f06afa3cbf9b34bf72adf Mon Sep 17 00:00:00 2001 From: pnhekgfuf <1913997697@qq.com> Date: Sat, 8 Apr 2023 18:10:39 +0800 Subject: [PATCH] =?UTF-8?q?Add=20=E5=BC=80=E6=94=BE=E9=A2=98=E8=AF=8D?= =?UTF-8?q?=E4=BA=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 开放题词云 | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 开放题词云 diff --git a/开放题词云 b/开放题词云 new file mode 100644 index 0000000..ae2895c --- /dev/null +++ b/开放题词云 @@ -0,0 +1,24 @@ +from wordcloud import WordCloud, STOPWORDS +from PIL import Image +import numpy as np +import matplotlib.pyplot as plt +import jieba +# 打开文件 +text = open("2.txt", encoding="utf-8").read() +# 中文分词 +text = ' '.join(jieba.cut(text)) +print(text[:100]) +# 生成对象 +mask = np.array(Image.open("meng.jpg")) # 使用蒙版图片 +wc = WordCloud(mask=mask, + font_path="STKAITI.TTF", + mode="RGBA", + background_color=None, + stopwords=STOPWORDS.add("的") + ).generate(text) +# 显示词云 +plt.imshow(wc, interpolation="bilinear") +plt.axis("off") +plt.show() +#保存文件 +wc.to_file("3.wordcloud3.png")