结巴分词python教程_Python笔记:用结巴分词制作词云图
在Python中,除了用pyecharts库,其实用matplotlib也可以制作词云图,只是jieba库不太好安装。白天是很难安装成功的,所以一般都趁着凌晨来安装。示例代码如下:
from wordcloud import WordCloud,STOPWORDS
from PIL import Image
import matplotlib.pyplot as plt
# 安装jieba模块,凌晨安装效果比较好,因为网速
import jieba
import numpy as np
# 将Excel中的数据复制粘贴到桌面新建的txt格式文件中,并且另存为 utf-8 编码的文件
content=open(r"C:\Users\QDM\Desktop\jieba.txt","r",encoding="utf-8").read()
tag=jieba.cut(content)
#一定要用空格将关键字串起来
text=" ".join(tag)
#读入背景图片(可以从网上搜索一些相关形状且无背景的图片,比如雨伞)
image=np.array(Image.open(r"C:\Users\QDM\Desktop\san.jpg"))
#设置不显示的词,停顿词
sw=set(STOPWORDS)
sw.add("不好")
sw.add("失落")
#生成词云对象
wc=WordCloud(font_path=r"C:\Users\lixue\Desktop\simhei.ttf",
#指定词云的形状
mask=image,
#背景颜色
background_color="white",
scale=0.9,
random_state=20
)
#生成词云图片
wc=wc.generate(text)
#显示词云图片
plt.imshow(wc)
plt.axis("off")
plt.show()
#保存图片
wc.to_file("new_love.png")
运行结果:
结语:效果不如pyecharts作出来的图好!
结巴分词python教程_Python笔记:用结巴分词制作词云图相关推荐
- 关键词分词工具_快图制作工具 | 如何制作词云图?
点击蓝字关注我们 如何制作词云图? 首先,我们需要对"词云"有个简单的概念. "词云"这个概念最先由美国西北大学新闻学副教授.新媒体专业主任里奇·戈登(R ...
- Python数据分析---回力评论关键字统计并制作词云图
背景 想起前天爬虫拿回来的数据好像没怎么用,看了一下1000条评论有3w4千多字,然后今天决定对爬回来的回力帆布鞋的评论进行数据分析,把评论里面的关键字关键词统计出来并且制作词云图 一.思路 既然要统 ...
- python画代码-Python教程_Python画Mandelbrot集 代码
Python教程_Python画Mandelbrot集 代码 作者:Comet 来源: 课课家 www.kokojia.com点击数:278发布时间:2015-06-19 11:17:19 曼德勃罗集 ...
- 《简明 Python 教程》笔记-----面向对象及系统相关
文档地址:http://sebug.net/paper/python/index.html <简明 Python 教程>笔记-----基础知识 1.类 ①.每个函数都有个self参数,代表 ...
- 《简明python教程》笔记一
读<简明Python教程>笔记: 本书的官方网站是www.byteofpython.info 安装就不说了,网上很多,这里就记录下我在安装时的问题,首先到python官网下载,选好安装路 ...
- python爬取豆瓣小组_Python 爬虫实例+爬取豆瓣小组 + wordcloud 制作词云图
目标 利用PYTHON爬取如下图中所有回答的内容,并且制作词云图. 用到的库 import requests # import json from PIL import Image from pyqu ...
- 利用python制作词云图,分词,提取关键词
利用python制作词云图保姆及教程 前言 一.环境配置 1.要有python的运行环境 2.需要导入jieba ,wordcloud等模块 pip install jieba pip install ...
- python画统计图代码_python读取excel某列内容制作词云图并用条形图统计词频
有的时候我们把数据整理收集整理到excel中,那么要把excel中的某列文本数据制作词云图怎么做呢? 从最简单的说起. 最简单的词云图就是这种,英文的,不读取文件,不指定背景形状图片,不指定字体. # ...
- Python 爬虫实例+爬取豆瓣小组 + wordcloud 制作词云图
目标 利用PYTHON爬取如下图中所有回答的内容,并且制作词云图. 用到的库 import requests # import jsonfrom PIL import Image from pyque ...
- e分钟带你利用Python制作词云图
随着大数据时代的来临,数据分析与可视化,显得越来越重要,今天给小伙伴们带来一种最常见的数据可视化图形-词云图的制作方法. 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语 ...
最新文章
- 在Ubuntu8.10下为PHP安装coreseek全文检索引擎支持的详细步骤
- PostgreSQL非交互式键入密码
- Minio 小技巧 | 通过编码设置桶策略,实现永久访问和下载
- 交换机设备登录账号权限1_交换机Super密码配置方法
- c++ unicode转换中文_彻底弄懂UTF-8、Unicode、宽字符、locale
- 使用Unity引擎打造赛博朋克之城!CIGA Game Jam 2019 48小时独立游戏开发挑战
- 1spring注解:@Configuration,@Bean,@ComponentScan(),@Scope
- OkHttp源码深度解析
- 摘抄自知乎的redis相关
- 游戏账号交易平台网站源码
- 对正则表达式又重新学了一遍,笔记方便以后查阅
- QTP统计页面加载时间
- android多个单选框超格,福昕PDF阅读器打印时提示“打印机被意外删除了”怎么处理?...
- 开源人脸识别项目 —— face_recognition
- Android开机速度优化
- 2022计算机考研统考的院校有哪些,2022考研初试科目都有哪些?
- HTML做一个简单漂亮的宠物网页(纯html代码)宠物 5页(二级菜单)
- 呃呃呃呃呃呃鹅鹅鹅鹅鹅鹅饿
- UIImageView 使用 padding 为图片设置内边距的 2 种方案
- uniapp 离线打包 使用系统定位,无需注册高度、百度地图