import jieba import wordcloud import matplotlib.pyplot as plt strs='君自故乡来,应知故乡事。来日绮窗前,寒梅着花未?每个人的心里,都有一方魂牵梦萦的土地。得意时想到它,失意时想到它。逢年逢节,触景生情,随时随地想到它。' words=jieba.lcut(strs) words=' '.join(words) img=plt.imread("D:\学习\heart.jpg") wc=wordcloud.WordCloud(background_color='white',font_path="simkai.ttf",mask=img) wc.generate(words) wc.to_file('img.png')
时间: 2024-03-11 11:43:53 浏览: 30
用python结合jieba和wordcloud实现词云效果
4星 · 用户满意度95%
这段代码是用 Python 中的 jieba 和 wordcloud 库对一段文本进行分词并生成词云图。首先使用 jieba 库对字符串进行分词,然后将分词结果用空格连接成一个字符串。接着使用 matplotlib 库读取一张图片作为背景,并将其作为参数传入 wordcloud 库中的 WordCloud 对象。然后使用该对象的 generate 方法生成词云图,并使用 to_file 方法将生成的图片保存到本地。
阅读全文