f2 = open('D:\\Microsoft VS Code\\项目\\number1\\C\\人工智能\\comments.txt', mode="r", encoding="utf-8")
content1 = f2.read().replace("推荐", "").replace("力荐", "").replace("我", "").replace("的", "").replace("是", "").replace("了", "").replace("在", "").replace("有", "").replace("和", "").replace("很", "").replace("都", "")
ls1 = jieba.lcut(content1)
txt1 = " ".join(ls1)
mask = imageio.imread("D:\\Microsoft VS Code\\项目\\number1\\C\\人工智能\\douban.jpg")
w1 = wordcloud.WordCloud(mask=mask, width=1200, height=500, background_color='white')
w1.generate(txt1)
w1.to_file('D:\\Microsoft VS Code\\项目\\number1\\C\\人工智能\\comment.png')
x1 = plt.imread("D:\\Microsoft VS Code\\项目\\number1\\C\\人工智能\\comment.png")
问题分析:
其他照片读入功能函数读入有问题,使得词云图片出现不了。
解决方案:
import imageio
mask = imageio.imread("D:\\Microsoft VS Code\\项目\\number1\\C\\人工智能\\douban.jpg")
来设置mask值