讲真,词云图是我接触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生成微信好友个性签名词云图相关推荐

  1. 使用python生成微信好友个性签名词云图

    生成词云主要使用了itchat.jieba.wordcloud这三个依赖库 itchat itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单. jieba "结巴& ...

  2. python制作微信个人二维码_如何用Python制作微信好友个性签名词云图

    前言 上次查看了微信好友的位置信息,想了想,还是不过瘾,于是就琢磨起了把微信好友的个性签名拿到,然后分词,接着分析词频,最后弄出词云图来. 1.环境说明 Win10 系统下 Python3,编译器是 ...

  3. 【Python3.6】生成微信好友个性签名词云

    代码链接:https://gitee.com/AI-Echo/codes/4bk0tsqczpe6dfyhu7mlo12 思路: 1.通过itchat爬取微信好友信息,获取好友签名Signature ...

  4. Python3 + 微信 演绎好友个性签名词云

    参考文章:用Python更加了解微信好友 本实验参考网络上的代码,其中遇到很多错误,不过都顺利解决了,这其中的心酸可想而知.写这篇博文的目的也是记载一下这些出错的解决方法,至少在我的环境下解决了. 实 ...

  5. 使用python 实现 微信好友 个性签名 并 制作 词云图

    环境搭建: pip install itchat numpy wordcloud matplotlib jieba 先把上面的几个包安装完成,直接上代码 import itchat from itch ...

  6. 用python制作微信好友个性签名的词云图

    制作思路 导入微信库ichat,中文分词库jieba 跳出登陆二维码,扫码登陆 获取好友列表 构建所有好友个性签名组成的大列表tList 对个性签名进行中文分词 导入imageio库中的imread函 ...

  7. python生成微信好友头像心形照片墙

    使用itchat库,实现微信的登录和好友信息的获取,将获取的好友头像进行拼接生成照片墙,拼接时加限制条件生成心形照片墙, 获取好友个性签名生成词云. 涉及: 1. itchat的简单使用 2. 图像拼 ...

  8. Python3 生成微信好友头像的图片合集

    刚才在github上看到一个大神写的生成微信好友图像集合的脚本 自己运行了一下发现挺好玩的 原帖地址:https://github.com/aloneZERO/py-party/tree/master ...

  9. python生成词云_今天玩点啥:使用python生成微信好友地域分析、微信昵称、个性签名词云...

    # -*- coding: UTF-8 -*- from wxpy import *from wxpy import * from os import path import re, jieba im ...

最新文章

  1. pcre安装_Nginx学习_第一期_安装及安装问题解决
  2. 实用 | 宝藏男孩教你如何魔改 Grafana 主题!
  3. influxDB和grafana
  4. Python 的类其实是一个特殊的对象
  5. html中内联的form,bootstrap3.0教程之表单(form)使用详解
  6. 盘点程序员开发遇到的30个问题
  7. 11.17 模拟:总结
  8. 学妹问我,并发问题的根源到底是什么?
  9. TypeScript + React 学习render props
  10. Unity 项目 - Ruby‘s Adventure 学习笔记
  11. 【贪心 和 DP】LeetCode 55. Jump Game
  12. 51单片机60秒倒计时 数码管显示
  13. 英语四级计算机准考证号查询,2016英语四级准考证号忘了怎么查成绩
  14. UTC(世界标准时间)/GMT(格林威治时间)/CST(北京时间)
  15. 瑞格科技IPO被终止:曾拟募资5.6亿 江振翔三兄弟为实控人
  16. 39. 实战:基于api接口实现视频解析播放(32接口,窗口化操作,可导出exe,附源码)
  17. 最新PHP全自动发信投稿系统源码+带后台
  18. Concat和Add操作
  19. 杜比实验室透露Windows8将整合杜比音效技术
  20. 卷积神经网络 图像处理,卷积神经网络基本原理

热门文章

  1. 关于抓取大众点评商户评论的爬虫那点事
  2. 实验一 顺序与选择结构(Python 头歌)
  3. 【IO】Reactor模式
  4. 机器学习之K近邻(KNN)模型
  5. MMLAB学习-Gard-CAM可视化方法
  6. 广东省乡村快递寄件数据分析-快递100百递指数
  7. H264 demux后AVPacket送去decode时出错
  8. vb.net与vb的区别
  9. 【Tesseract-OCR】玩转OCR中文识别
  10. Spring Boot教程(二十五)返回JSON格式