import numpy as np
from PIL import Image
import re
import jieba
from wordcloud import WordCloud,ImageColorGenerator,STOPWORDS
import matplotlib.pyplot as plt
# 打开存放项目名称的txt文件
with open(r"D:\python\pra\股票预测中.txt",'r',encoding='gb18030') as f:
word= (f.read())
f.close()
# 图片模板和字体
# image=np.array(Image.open(r'D:\sun\素材\1.png'))
font=r'C:\\Windows\\fonts\\msyh.ttf'
# 去掉英文,保留中文
resultword=re.sub("[A-Za-z0-9\[\`\~\!\@\#\$\^\&\*\(\)\=\|\{\}\'\:\;\'\,\[\]\.\<\>\/\?\~\。\@\#\\\&\*\%]", "",word)
wordlist_after_jieba = jieba.cut(resultword)
wl_space_split = " ".join(wordlist_after_jieba)
# 设置停用词
sw = set(STOPWORDS)
sw.add("股票预测")
sw.add("实验结果表明")
sw.add("因此")
sw.add("结果表明")
sw.add("最后")
sw.add("其次")
sw.add("首先")
sw.add("同时")
sw.add("然而")
sw.add("我国"