词云 wordcloud库
import jieba
import collections
from zhon.hanzi import punctuation
from wordcloud import WordCloud
from imageio import imreaddef filter_nouseful(x):return (x not in ['的', '了', '呢', '时', '且', '也', '是']) and (x not in punctuation)mask = imread('bg.jpg') #读入背景图片,背景图片除了白色部分都可以被单词填充w = WordCloud(font_path='msyh.ttc', width=1000, height=700, background_color='white', mask=mask, collocations=False)f = open('word.txt', 'r', encoding='utf-8')t = f.read() # read()一次把全部内容读入内存
f.close() # 关闭文件句柄ans = jieba.lcut(t) #分词为精确分词模式ans = list(filter(filter_nouseful, ans))txt = ' '.join(ans)word_counts = collections.Counter(ans)
word_counts_top20 = word_counts.most_common(20) # 获取前20最高频的词
print(word_counts_top20)w.generate(txt)
w.to_file('wordcloud.png')print('完成')
wordcloud.WordCloud()返回一个类似于文件句柄的东西。
在WordCloud()中设置词云形状的具体参数。
词云 wordcloud库相关推荐
- python词云 wordcloud库详细使用教程
文章目录 前言 使用wordcloud生成词云的步骤 API参考 实例 从一段文本建立词云 根据蒙版建立词云 从词频建立词云 从图片颜色建立词云 传入中文字体路径解决乱码问题 前言 "词云& ...
- 词云生成库WordCloud详解(一):概述、ImageColorGenerator类
当前wordcloud版本:1.81 项目地址:https://github.com/amueller/word_cloud API.案例地址:https://amueller.github.io/w ...
- python词云展示库——Wordcloud的安装
Wordcloud的介绍 大家好,若有技术问题请留言或关注[氢立方]这个id,这个id 密码忘记了. Wordcloud库是python优秀的词云展示第三方库.下面我就给大家介绍下的安装方法: 小编电 ...
- 词云生成库wordcloud详解(三):IntegralOccupancyMap类——词云布局机制
当前wordcloud版本:1.81 词云绘制需求 在绘制词云时大概有以下需求: 词与词之间相互不重叠. 尽可能填充满整个空间,词与词之间间隙比较小. 空间可能按照某张图片布局,即所有词要布局在图片的 ...
- 安装wordcloud(词云)库的具体操作
我根据一个博主的方法安装wordcloud库时,发生了一些莫名奇妙的错误,于是写下这篇博客,希望对大家有帮助. 步骤一: 检查自己python的版本,在cmd中输入如下命令 根据显示可以看到关键信息: ...
- python删除中文停用词_python词云 wordcloud+jieba生成中文词云图
简介 Python+jieba+wordcloud+txt+gif生成动态中文词云 本文基于爬虫爬取某微信号三个月的文章为例,展示了生成中文词云的完整过程.本文需要的两个核心Python类库: jie ...
- 在Python中自然语言处理生成词云WordCloud
了解如何在Python中使用WordCloud对自然语言处理执行探索性数据分析. 最近我们被客户要求撰写关于自然语言处理的研究报告,包括一些图形和统计输出. 什么是WordCloud? 很多时候,您可 ...
- 数据美化 | 更清晰的Python词云wordcloud
看了前面的词云教程,你可能会有一个疑问.为什么前面生成的词云图片不清晰呢?现在我们就来解决这个问题. 词云的属性 即WordCloud对象的属性: from wordcloud import Word ...
- python词云 wordcloud+jieba生成中文词云图
简介 Python+jieba+wordcloud+txt+gif生成动态中文词云 本文基于爬虫爬取某微信号三个月的文章为例,展示了生成中文词云的完整过程.本文需要的两个核心Python类库: jie ...
最新文章
- java neo4j rest api_Neo4j REST API使用教程
- 对cocos2dx引擎的改动
- android 测光模式,Android Camera1中的对焦与测光
- 如何优雅的理解ECMAScript中的对象
- 浅析软件开发项目中的需求分析
- 如何让远程数据库中的1张表导入到本地数据库中
- 广告点击率模型中,LR, GBDT+LR, FM, DNN等模型的优点和缺点?实际效果如何?
- 蒋江伟:代码是我们最重要的资产!
- linux 离线 nfs,Linux 系统 NFS服务
- 在线图片转文字怎么转?这两种方法简单又实用!
- 服务器删除的文件不在回收站,删除的文件不在回收站如何恢复?新方法来了
- 微盟WOS新商业操作系统正式公测
- 群星灵能界所有事件_张丹峰出轨经纪人实锤!愿所有原配都能活得像小三一样...
- 域名绑定SSL阿里云免费证书
- 一将成,万骨枯,趣店上市背后的残酷游戏
- PHP审计工具之 RIPS
- 数组元素两两组合 php,js多个数组元素两两组合三三组合
- Exif Editor For Mac(图像EXIF编辑器软件)
- 软件工程学习笔记(一)
- 思维导图(XMind ZEN)安装教程
热门文章
- matlab 互信息计算公式,MATLAB计算Mutual information(互信息)函数
- Mybatis源码:@MapperScan解析过程
- Spotlight简单介绍及使用
- 计算机管理员仍无法取得权限,使用管理员权限运行,仍提示没有获得管理员权限,怎么处理,在线等!...
- matlab cum4est,MATLAB高阶累积量工具箱
- 卡巴斯基反病毒软件KAV 7.0.0.125
- (Linux)kill命令常用技巧
- decimal 类型
- php cmseasy,CMSeasy功能介绍
- Metropolis–Hastings算法