导入相关库
1 | #用于生成词云 |
读取文本内容,存入一个变量text
1 | with open("新建文本文档.txt","r") as f: |
使用jieba库中的jieba.lcut()库进行中文分词处理,将结果返回为一个列表wt(英文文本跳过此步)
1 | wt = " ".join(jieba.lcut(text)) |
载入背景图
1 | mask = np.array(Image.open("1.png")) |
在背景图(mask)上生成词云
1 | #注意中文文本需要导入字体包(font_path),否则生成的词云无法显示汉字,会呈现为彩色矩形方框 |
将词云转换为图片格式
1 | img = wcd.to_image() |
显示/存储图片
1 | #显示图片 |