python词云图实例
python中有很多库可以画词云图了,如果对你有帮助记得点赞!
#导入相应的库
import jieba
from wordcloud import WordCloud
import matplotlib.pyplot as plt
from PIL import Image
import numpy as np
#导入文本数据并惊醒简单的文本处理
#去掉换行符和空格
text = open('F:/a.txt',encoding='utf-8').read()
text = text.replace('\n',"").replace("\u3000","")
#分词,返回结果为词的列表
text_cut = jieba.lcut(text)
#将分好的词用某个符号分割开成连字符
text_cut = ' '.join(text_cut)
#导入停用词
stop_words = open('F:/stop_words_ch.txt',encoding='utf-8').read().split("\n")
background = Image.open('F:/background1.png')
graph = np.array(background)
#使用WordCloud生成词云
word_cloud = WordCloud(font_path="simsun.ttc",background_color="white",mask=graph,stopwords=stop_words)
word_cloud.generate(text_cut)
#运用matplotlib展示结果
plt.subplots(figsize=(12,8))
plt.imshow(word_cloud)
plt.axis("off")
plt.show()
我的结果长这样
停用词表,网上一大堆。随便哪个都行。
python词云图实例相关推荐
- python绘制云图实例
python绘制云图实例 # -*- coding:UTF-8 -*- from wordcloud import WordCloud import matplotlib.pyplot as plt ...
- python词云图代码示例 无jieba_【词云图】如何用python的第三方库jieba和wordcloud画词云图...
一直想学一下如何用python画词云图,觉得很好玩,本文就写一下我自己的一些尝试. 1.提前准备 一般准备以下四样就可以啦. 第一,电脑安装python,我装的是3.6. 第二,安装第三方库jieba ...
- python词云图(以斗破苍穹为例)
话不多说先上图 看上去除了萧炎就全是一些没啥营养的东西,哗啦啦的水哟 这些,一些,那些 加工工序 你需要安装python3.4或2.7.9以上版本,我用的是3.7版本 你需要装三个python的第三方 ...
- python词云图实验报告_Python实现Wordcloud生成词云图的示例
wordcloud是Python扩展库中一种将词语用图片表达出来的一种形式,通过词云生成的图片,我们可以更加直观的看出某篇文章的故事梗概. 首先贴出一张词云图(以哈利波特小说为例): 在生成词云图之前 ...
- python词云图素材_用Python制作酷炫词云图,原来这么简单!
一.简介 词云图是文本挖掘中用来表征词频的数据可视化图像,通过它可以很直观地展现文本数据中地高频词:! 图1 词云图示例 在Python中有很多可视化框架可以用来制作词云图,如pyecharts,但这 ...
- python制作词云图设置停用词,python词云图之WordCloud
1. 导入需要的包package importmatplotlib.pyplot as pltfrom scipy.misc importimreadfrom wordcloud importWord ...
- 拿来就用能的Python词云图代码|wordcloud生成词云详解
词云也叫文字云,是一种可视化的结果呈现,常用在爬虫数据分析中,原理就是统计文本中高频出现的词,过滤掉某些干扰词,将结果生成一张图片,直观的获取数据的重点信息.今天,我们就来学习一下Python生成词云 ...
- python词云图制作壮观天体照_用Python制作酷炫词云图,原来这么简单!
二.利用wordcloud绘制词云图 wordcloud 是Python中制作词云图比较经典的一个模块,赋予用户高度的自由度来创作词云图: 图2 wordcloud制作词云图示例2.1 从一个简单的例 ...
- python词云图制作壮观天体照_超简单:快速制作一款高逼格词云图
词云图,也叫文字云,是对文本中出现频率较高的"关键词"予以视觉化的展现,词云图过滤掉大量的低频低质的文本信息,使得浏览者只要一眼扫过文本就可领略文本的主旨. 一.先看看几个词云图 ...
- python词云图制作壮观天体照_【Python成长之路】词云图制作
[写在前面] 以前看到过一些大神制作的词云图 ,觉得效果很有意思.如果有朋友不了解词云图的效果,可以看下面的几张图(图片都是网上找到的): 网上找了找相关的软件,有些软件制作 还要付费.结果前几天在大 ...
最新文章
- 基于RFID的防伪系统设计
- R语言使用table1包绘制(生成)三线表、使用单变量分列构建三线表、为指定变量添加单位信息、自定义overall的标签名称
- input常用输入框限制
- Linux中设置vim自动在运算符号两边加上空格
- 【HDU - 3328】Flipper (栈模拟)
- BZOJ1257:[CQOI2007]余数之和(整除分块)
- oracle中代表任意一个字符的,oracle 语法
- 网易家居专访柯拉尼陶晓松:有所为 有所不为 争创领军品牌
- 【工具】支付宝免费卡校验接口调用及常用银行简称整理
- 2022年计算机软件水平考试软件设计师(中级)练习题及答案
- surface人脸识别摄像头不支持的情况解决方案
- 网络交换机怎么连接硬盘录像机、网络交换机怎么连接摄像头
- centos配置iptbles 8080端口允许远程访问
- nxp EIQ无法使用脚本导入数据集:ssl.SSLCertVerificationError
- Mockplus摹客:原型设计工具
- python自动点击网页按钮_python网页自动化操作
- 商品期货市场常见的量化交易策略
- vue mand-mobile ui加class不起作用的问题 css权重问题
- 单片机模拟输出PPM信号
- Unlawfully wed 小小新娘 | 经济学人中英双语对照精读笔记