词云第一次实践,参考学校老师讲的一些知识点还有网上大佬的代码实现

from wordcloud import WordCloud
import cv2
import jieba

with open('1906月考.txt', 'r', encoding='utf-8') as f: # 以读的方式打开词云参考的文档
text = f.read() # 阅读
cut_text = ' '.join(jieba.cut(text)) # 通过jieba库的cut精确模式进行分词
# 得到词云形状
color_mask = cv2.imread('2.jfif') # jfif是一种图片格式,PNG格式好像不行
cloud = WordCloud(
# 设置字体,不指定就会出现乱码
font_path="C:\\Windows\\Fonts\\simkai.TTF",

# 设置背景色
background_color='white',
# 词云形状
mask=color_mask,
# 允许最大词汇
max_words=2000,
# 最大号字体
max_font_size=80,
)
wCloud = cloud.generate(cut_text)
wCloud.to_file('cloud_xin.jpg') # 生成的词云图片名称
import matplotlib.pyplot as plt

plt.imshow(wCloud, interpolation='bilinear')
plt.axis('off')
plt.show()


添加微信,了解 达内教育集团27大课程体系 

 

转载于:https://www.cnblogs.com/tarenacode/p/11274028.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值