下面是完整的代码
from PIL import Image
from wordcloud import WordCloud
import jieba
import numpy as np
class Ciyun:
def __init__(self,text,img,cunchu):
self.text=text
self.img=img
self.cunchu=cunchu
self.date()
def date(self):
txt = open(self.text, "rb").read()
# 2:用jieba进行分词
txtout = "".join(jieba.cut(txt, cut_all=False))
mask_pic = Image.open(self.img)
mask_pic_array = np.array(mask_pic) # 将词云图片转换为数组
font = "C:\\Windows\\Fonts\\STXINGKA.TTF" # 词云的中文字体所在路径
wc = WordCloud(font_path=font,
background_color="black",
mask=mask_pic_array,
contour_width=5,
contour_color="lightblue",
)
# 5:生成词云
wc.generate(txtout)

本文介绍了如何使用Python的Image, WordCloud, jieba和numpy库来创建词云。首先,导入所需库,然后定义一个'ciyun'类,包含text(词云文本路径)、img(背景图片路径)和cunchu(保存路径)参数。接着,创建词云并进行实例化。"
128457243,8753399,使用VTK展示MHD图像切面,"['C++编程', '图形渲染', '医学图像处理', 'VTK库']
最低0.47元/天 解锁文章
1274

被折叠的 条评论
为什么被折叠?



