关于词云WordCloud中mask值的设置问题:

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值

猜你喜欢

转载自blog.csdn.net/qq_53127029/article/details/127753775