python生成词云

本文介绍了如何使用Python生成词云图,包括安装必要的库和两种不同的代码实现方式,适用于新媒体人员和技术人员。技术人员可以进一步封装代码,如从数据库读取数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.首先得安装需要用到的安装包==怎么安装就不说了

import jieba
import numpy
from PIL import Image
from wordcloud import WordCloud
from   matplotlib import pyplot as plt

2.上代码

def product_word_clould(word_file, mask_file):
    text = open(word_file, 'r', encoding='utf-8').read()
    dispose_text = jieba.cut(text)
    result = ''.join(dispose_text)
    pick_imag=numpy.array(Image.open(mask_file))
    WC = WordCloud(font_path='simhei.ttf', background_color='white', width=1000,
                   height=600, max_font_size=50, min_font_size=10,
                   mask=pick_imag, max_words=1000)
    WC.generate(result)

    WC.to_file('wc_img.jpg')
    plt.figure('wc_img')
    plt.imshow(WC)
    plt.axis('off')
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小赖同学啊

感谢上帝的投喂

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值