下面展示一些 内联代码片
。
下面展示一些 内联代码片
。
import jieba
import wordcloud
from PIL import Image
import numpy as np
import matplotlib.pyplot as plt
import imageio
#%%
with open("演讲.txt",encoding="utf-8") as f:
s = f.read()
print(type(s))
print(s)
#%%
seg_result=jieba.lcut(s)
text=' '.join(seg_result)
# 生成对象
# img = Image.open("kuang.png") # 打开遮罩图片
# mask = np.array(img) #将图片转换为数组
stopword = wordcloud.STOPWORDS
xinzeng = {"的","得","是","了",'哈哈哈','你','我','哈哈哈哈','啊','吗','好','吧','有','都','呢','不',
'怎么','也','什么','就','哦','拜拜','我们','晚上','那','啦','还','被','那个','给','就是',
'能','呀','要','这个','很','做','看','来','人','这','大','小','可能','又','没','让',
'在','把',"她",'和','去','说','一个','你们','谁','可以','会','着','个','不是'
'但','他','觉得','非常','到','后','们','大家','没有','但'}
stopword.update(xinzeng) # 去掉不需要显示的词
mask=plt.imread("logo.png") #背景图
wc = wordcloud.WordCloud(font_path="msyh.ttc",
width = 1080,
height = 1080,
background_color='white',
max_words=100,
max_font_size=300,
stopwords=stopword,
collocations=False,
mask=mask, #背景图
)
# msyh.ttc电脑本地字体,写可以写成绝对路径
wc.generate(text) # 加载词云文本
wc.to_file("演讲-jieba.png") # 保存词云文件