23 lines
830 B
Python
23 lines
830 B
Python
import matplotlib.pyplot as plt
|
|
import numpy as np
|
|
from wordcloud import WordCloud
|
|
import jieba
|
|
from PIL import Image
|
|
with open("身份、课程.txt","r",encoding="utf-8") as file:
|
|
text1=file.read()
|
|
with open("自我描述.txt","r",encoding="utf-8") as file:
|
|
text2=file.read()
|
|
|
|
mask_image=np.array(Image.open("779.png"))
|
|
seg_list1=jieba.cut(text1)
|
|
word_list1=" ".join(seg_list1)
|
|
seg_list2=jieba.cut(text2)
|
|
word_list2=" ".join(seg_list2)
|
|
#wordcloud1=WordCloud(font_path="msyh.ttc",mask=mask_image,background_color="white", width=800, height=1500).generate(word_list1)
|
|
wordcloud2=WordCloud(font_path="msyh.ttc",mask=mask_image,background_color="white").generate(word_list2)
|
|
plt.figure(figsize=(7,7))
|
|
#plt.imshow(wordcloud1,interpolation="bilinear")
|
|
plt.imshow(wordcloud2,interpolation="bilinear")
|
|
plt.axis("off")
|
|
plt.show()
|