@TOC
前提准备
确保安装用到的模块和库:
1 | itchat |
第一步获取朋友圈好友的数据
1 | import itchat |
第二步处理数据,并存储到txt文件中
1 | # 处理数据 |
第三步开始分析,走起!
3.1 分析朋友圈sex
通过分析我得知我的交际圈被male占领了,怪不得我还没有女朋友呢!不过也不完全对,毕竟我是计算机专业的,男女比例也达到了惊人的8:1,哎,遥遥无期啊,距离脱单。想起个段子,程序猿没有对象,可以 new 一个对象出来,哈哈!!!
看一下实现代码:
1 | from pyecharts import Pie |
3.2 分析好友昵称,看看起名都有什么个操作
好吧,朋友圈里老师挺多的,这个情有可原,但是这个什么明天是神马,都赶着明天集市吗,哈哈,又看了看其他的,嗯,我好友里面还算干净些,没什么牛逼哄哄的称号哈。想想自己的名字,嗯是不是该赶着潮流了~
代码实现:
1 | #utf-8 |
3.3分析哪里来的
我不看不知道,一看吓一跳。这我以后嗯,可以放心了,劳资是的东北大汉,旁边兄弟那统统都是你愁啥,瞅你咋地,再瞅个试试,试试就试试,的,嗯,不错。不过最后我突然想起个段子,不知道当讲不当讲,反正笑笑是可以的:孩子的爸身体缸缸的,就是没有文化,没给几个孩子起名字,就按大小顺序管孩子叫大鳖犊子、二鳖犊子……。
哈哈哈。
话不多说,进入正题还是,看一下实现代码:
1 | import jieba |
我们再通过可视化画出一个Bar图来更加清楚下,虽然结果很好,就是不知道最后那个省份是个什么鬼,都哪里来的,。。。。:
代码如下:
1 | # utf-8 |
3.4分析朋友圈的个性签名
写到这里,我看了下数据,发现有很多人忘了写呀,这可是我需要的东西,你不写多不好。嗯我在也就这里说说。嘿嘿。不过说回来,通过词云分析我大概也分析出个东东来。
看来部分朋友,class没学好好啊,都搁这写呢!哈哈
代码实现:
1 | #utf-8 |
最后了,重磅来袭,输出所有朋友圈的头像合成在一张图片上
先看下效果图,当然了,我打马赛克了,不然认识的人看见,发现是我写的,那我就准备new一个自己来了。开玩笑,哈哈。
具体实现完整代码如下:
1 | import itchat |
写到这本片就完了,我的头发还是那么茂密!