Spider学习笔记(七):词云(wordcloud)

本文记录了使用Python爬虫获取数据,并利用wordcloud库生成词云的详细过程,展示了最终的词云效果和实现代码。
摘要由CSDN通过智能技术生成

先看一下实现效果

实现代码

import jieba
from PIL import Image  # 图片处理
import numpy as np  # 科学运算
from wordcloud import WordCloud, STOPWORDS  # 词云
import matplotlib
from matplotlib import pyplot as plt  # 绘图

# 显示中文
matplotlib.rcParams["font.sans-serif"] = ["simhei"]  # 配置字体
matplotlib.rcParams["font.family"] = "sans-serif"

# 打开要显示的文本文件
pythonInfo = open('./python.txt', 'r', encoding='utf-8', errors='ignore')

# 切割
myPythonCut = jieba.cut(pythonInfo.read(), cut_all=True)
pythonInfo.close()

myPythonCut = ' '.join(myPythonCut)

# RGB格式矩阵
# 添加背景图
bg = np.array(Image.open('./ren.jpg'))
print(bg)

myWordCloud = WordCloud(font_path='./simkai.ttf',  # 字体
                        width=800, h
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值