在jupyter生成了一个词云,怎么保存?怎么显示在jupyter页面(不用再额外打开图片)呢?
先看生成词云的代码(参考链接:https://www.cnblogs.com/ZaraNet/p/10136589.html)
from wordcloud import WordCloud
import PIL .Image as image
import numpy as np
import jieba
def trans_CN(text):
word_list = jieba.cut(text)
# 分词后在单独个体之间加上空格
result = " ".join(word_list)
return result;
with open("F:\\minister.txt") as fp:
text = fp.read()
text = trans_CN(text)
# print(text)
mask = np.array(image.open("F:\\20180612151652413.png"))
wordcloud = WordCloud(
mask=mask,
font_path = "C:\\Windows\\Fonts\\msyh.ttc"
).generate(text)
image_produce = wordcloud.to_image()
image_produce.show()
大家在运行上面的代码之后,会弹出图片,并且如果忘了保存,又不能找到。
想要在jupyter页面显示图片,并自动保存,只需要加一个cell运行下面代码即可:
wordcloud.to_file('ciyun.png')
from IPython.display import Image
Image('ciyun.png')
默认保存在ipynb文件所在的目录下哦!