Python+WordCloud绘制京东评论词云图实践

本文介绍如何使用Python的jieba和wordcloud库进行词云图绘制,包括数据导入、分词处理、词频统计及词云图的多种展示方式。

WordCloud绘制词云图实践案例

作为文本分析,其中常用库jieba、wordcloud等用法演示,以作记录~~

import os
import random
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

import jieba
import jieba.analyse
import wordcloud
from PIL import Image

# 显示中文字体
font_path = '/Library/Fonts/Songti.ttc'

# 设置显示中文所需字体
plt.rcParams['font.family'] = 'Songti SC'
# 设置负号的正常显示
plt.rcParams['axes.unicode_minus'] = False

%matplotlib inline

# 设置清晰度
%config InlineBackend.figure_format = 'retina'

1、数据导入

  • 数据集,可从这里下载
# 采集的某品牌商品的最新100条评论
comment_pd = pd.read_excel('.././datas/JD-Comments.xlsx')
comment_pd.info()
# 转换成文本内容
comment_content = ' '.join(comment_pd.comment.to_list())

2、分词处理

jieba, “结巴”中文分词,最好的Python中文分词组件

# 设置停用词库
jieba.analyse.set_stop_words('.././datas/stop_words.txt')
# 基于TextRanks算法关键词提取
comment_words = jieba.analyse.textrank(comment_content, topK=300, withWeight=True)
# 基于TF-IDF算法的关键词提取
comment_words2 = jieba.analyse.extract_tags(comment_content, topK=</
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值