使用jieba+wordcloud生成微信好友个性签名词云图
讲真,词云图是我接触python语言以及大数据的启蒙者,记得很久以前看到网上有个制作qq好友相关信息的词云图,真的是瞬间就惊呆了,兴趣使然,真心爱上了这一块,也没想到从基础学起历经了这么长时间,现在又来到了词云的世界。
根据之前获取的数据,分析一下微信好友的个性签名,这样可以大体上得知朋友圈的风气如何~~对于词云图,首先要做的就是获取“词集”,这就要用到分词,目前最常用的是jieba分词模块,其分为三种模式:精确模式(默认)、全模式和搜索引擎模式,具体的大家可以自行搜索,我们使用默认的精确模式就可以;然后还要使用matplotlib模块,用来生成而为图形,这个在前边生成柱状图时已经用过了;最后用到的是wordcloud模块,它是python非常优秀的词云展示第三方库,以词语为基本单位更加直观和艺术的展示文本,wordcloud把词云当作一个对象,它可以将文本中词语出现的频率作为一个参数绘制词云,而词云的大小、颜色、形状等都是可以设定的。
代码如下:
#!/usr/bin/env python
# -*- coding:utf-8 -*-# 导入jieba模块,用于中文分词
import jieba
# 导入matplotlib,用于生成2D图形
import matplotlib.pyplot as plt
# 导入wordcount,用于制作词云图
from wordcloud import WordCloud, STOPWORDS# 获取所有个性签名
signatures = []
with open('friends.txt', mode='r', enco
使用jieba+wordcloud生成微信好友个性签名词云图相关推荐
- 使用python生成微信好友个性签名词云图
生成词云主要使用了itchat.jieba.wordcloud这三个依赖库 itchat itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单. jieba "结巴& ...
- python制作微信个人二维码_如何用Python制作微信好友个性签名词云图
前言 上次查看了微信好友的位置信息,想了想,还是不过瘾,于是就琢磨起了把微信好友的个性签名拿到,然后分词,接着分析词频,最后弄出词云图来. 1.环境说明 Win10 系统下 Python3,编译器是 ...
- 【Python3.6】生成微信好友个性签名词云
代码链接:https://gitee.com/AI-Echo/codes/4bk0tsqczpe6dfyhu7mlo12 思路: 1.通过itchat爬取微信好友信息,获取好友签名Signature ...
- Python3 + 微信 演绎好友个性签名词云
参考文章:用Python更加了解微信好友 本实验参考网络上的代码,其中遇到很多错误,不过都顺利解决了,这其中的心酸可想而知.写这篇博文的目的也是记载一下这些出错的解决方法,至少在我的环境下解决了. 实 ...
- 使用python 实现 微信好友 个性签名 并 制作 词云图
环境搭建: pip install itchat numpy wordcloud matplotlib jieba 先把上面的几个包安装完成,直接上代码 import itchat from itch ...
- 用python制作微信好友个性签名的词云图
制作思路 导入微信库ichat,中文分词库jieba 跳出登陆二维码,扫码登陆 获取好友列表 构建所有好友个性签名组成的大列表tList 对个性签名进行中文分词 导入imageio库中的imread函 ...
- python生成微信好友头像心形照片墙
使用itchat库,实现微信的登录和好友信息的获取,将获取的好友头像进行拼接生成照片墙,拼接时加限制条件生成心形照片墙, 获取好友个性签名生成词云. 涉及: 1. itchat的简单使用 2. 图像拼 ...
- Python3 生成微信好友头像的图片合集
刚才在github上看到一个大神写的生成微信好友图像集合的脚本 自己运行了一下发现挺好玩的 原帖地址:https://github.com/aloneZERO/py-party/tree/master ...
- python生成词云_今天玩点啥:使用python生成微信好友地域分析、微信昵称、个性签名词云...
# -*- coding: UTF-8 -*- from wxpy import *from wxpy import * from os import path import re, jieba im ...
最新文章
- pcre安装_Nginx学习_第一期_安装及安装问题解决
- 实用 | 宝藏男孩教你如何魔改 Grafana 主题!
- influxDB和grafana
- Python 的类其实是一个特殊的对象
- html中内联的form,bootstrap3.0教程之表单(form)使用详解
- 盘点程序员开发遇到的30个问题
- 11.17 模拟:总结
- 学妹问我,并发问题的根源到底是什么?
- TypeScript + React 学习render props
- Unity 项目 - Ruby‘s Adventure 学习笔记
- 【贪心 和 DP】LeetCode 55. Jump Game
- 51单片机60秒倒计时 数码管显示
- 英语四级计算机准考证号查询,2016英语四级准考证号忘了怎么查成绩
- UTC(世界标准时间)/GMT(格林威治时间)/CST(北京时间)
- 瑞格科技IPO被终止:曾拟募资5.6亿 江振翔三兄弟为实控人
- 39. 实战:基于api接口实现视频解析播放(32接口,窗口化操作,可导出exe,附源码)
- 最新PHP全自动发信投稿系统源码+带后台
- Concat和Add操作
- 杜比实验室透露Windows8将整合杜比音效技术
- 卷积神经网络 图像处理,卷积神经网络基本原理