请问我话费没有了,但是我又在微信购买话费卡中买来一天的个性包,用的了吗?

一件有趣的事:我用 Python 爬了爬自己的微信朋友 大数据实验室文章
一件有趣的事:我用 Python 爬了爬自己的微信朋友
内容概要:
1. 自己微信好友的城市分布。
2. 如何优化与改进策略……。
3. 啊,一不小心就暴露了自己女性朋友比较多的事实。
最近几天干啥都不来劲,昨晚偶然了解到 Python 里的 itchat 包,它已经完成了 wechat 的个人账号 API 接口,使爬取个人微信信息更加方便。鉴于自己很早之前就想知道诸如自己微信好友性别比例都来自哪个城市之类的问题,于是乎玩心一起,打算爬一下自己的微信。
首先,在终端安装一下 itchat 包。
安装完成后导入包,再登陆自己的微信。过程中会生产一个登陆二维码,扫码之后即可登陆。登陆成功后,把自己好友的相关信息爬下来。
有了上面的 friends 数据,我们就可以来做分析啦。
自己微信好友的男女比例
仔细观察了一下返回的数据结构,发现”性别“是存放在一个字典里面的,key 是”Sex“,男性值为 1,女性为 2,其他是不明性别的(就是没有填的)。可以写个循环获取想要的性别数据,得到自己微信好友的性别比例。
打印的结果为:
男性好友:37.65%
女性好友:59.23%
不明性别好友:3.12%
啊,一不小心就暴露了自己女性朋友比较多的事实。然而为什么我现在还是一只汪?!好了,再把这个数据用R画成图看看(Python 作图真的是忍不了,代码就不放了):
自己微信好友的城市分布
再仔细观察 friends 列表,发现里面还包含了好友昵称、省份、城市、个人简介等等的数据,刚好可以用来分析好友城市分布,最好的方式是定义一个函数把数据都爬下来,存到数据框里,再进行分析。
以上便得到一个叫 data 的 csv 桌面文件, 用 R 打开并简单做一下数据预处理,得到如下(涉及隐私的已被预处理):
接着先根据省份、城市进行数据的分组和聚合,选择排名前二十的,利用 ggplot2 包画出如下的城市分布图(代码太长,不放了,就是这么任性,有需要参考的直接向我拿):
看来我大部分的朋友都是在广东的(不是废话吗),其中广东的朋友大部分集中在广、深、珠,第二名是在奥克兰, 接着是四川、澳门等。灰色的 NA 值是指没有设置自己所在地的朋友,一共有 70 多人。
另外,在国外的朋友由于微信的设置问题(很多是直接跳过省份,只有城市可以选择的),很多国外的城市被误当成了省份。
自己微信好友个性签名的自定义词云图
好玩的来了。之前已经爬下了每个好友的个性签名,刚好可以分析一下大伙儿个性签名时使用的高频词语是什么,顺便可以做个词云图。
先把原先爬下来的个性签名(Signature)打印出来,发现有很多本来是表情的,变成了 emoji、span、class 等等这些无关紧要的词,需要先替换掉,另外,也需要写个简单的正则替换掉,再把所有拼起来,得到 text 字串。
接着就可以把 JB,啊不,把结巴分词这个包搞进来分词。
终于可以进入画图阶段了。可以根据自己想要的图片、形状、颜色画出相似的图形(在这里,我使用的是我的头像,当然,为了颜色可以更加鲜艳使最后画出的词云图更加好看易辨,我先对自己的头像用 PS 做了一点小处理)。为此,我们需要把 matplotlib、wordcloud、numpy、PIL 等包搞进来。
运行上面的代码,得到下面的图:
看来,在我的微信好友的个人签名里,有人善于聆听,有人强调善良,有人重视灵魂,有人凝视人生。一直在等待,不放弃寻找。历尽曲折,不畏虚伪。真心如一,不能辜负。一步一生多努力,一起一切 one more dream(真编不下去了)。
以上是不是很有趣呢?是不是又打开了一扇新世界的大门呢?
我微信好友也不是太多,如果微信好友有几千个,可以得到几千条数据,分析一下还是很有价值的。
作者:Alfred
来源:36大数据
2017量化交易零基础实训营
怎样动手编写一套可用于实战的量化模型?
怎样理解进出场规则、止损止盈、仓位调整等各组成部分的本质?
如何做历史测试?如何评价策略?如何解读测试报告?
实战中如何设置头寸、资金管理?
如何优化与改进策略……
本文「一件有趣的事:我用 Python 爬了爬自己的微信朋友」转载自网络,作者大数据实验室的观点不代表本网站立场,如需处理请联系客服QQ邮箱
您可能也感兴趣的史上最全的微信添加好友的48种方法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
史上最全的微信添加好友的48种方法
阅读已结束,下载本文需要
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩3页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢热门搜索:
您的位置: -&
软件教程分类查找
非常抱歉!2345软件大全没能为您提供完善服务,万分感谢能得到您的指点!
您的建议:
精品软件课程
人气:393914
Cool Edit是一个非常出色的数字音乐编辑器
人气:701588
腾讯QQ支持在线聊天、视频电话、点对点断点
人气:839693
会声会影(Corel VideoStudio)是应用最广泛
人气:2164535
快播播放器(Qvod Player)是一款基于准视频
小游戏推荐
怎么用微信买彩票_微信买彩票教程
出处:2345软件大全
人气:2820
您可能感兴趣的问题:
核心提示:这个首先是要求你的微信已经绑定了银行卡。如果还没有绑定的朋友可以去绑定一下,因为微信支付已经涉及到很多方面了,绝对是很方便并且用得到的。
  怎么用_微信买彩票教程 微信支付的功能不增多伸,除了购买商品,充话费、Q币外,还可以购买彩票。所以购买彩票的方法也从以前的去实体店到直到如今更方便的微信就能轻松购买一注彩票了,完全不花费你的时间,在你没事刷完朋友圈就能选好一注,其实有时候好运气就在不经意间,也许你随心所欲选几个号码就中了大奖。是不是心动了?如果你想试一试的话请往下看。  这个首先是要求你的微信已经绑定了银行卡。如果还没有绑定的朋友可以去绑定一下,因为微信支付已经涉及到很多方面了,绝对是很方便并且用得到的。下面就来讲讲怎么通过微信购买彩票。  首先打开微信,点下面的“我”那一栏  进入到我的银行卡,微信支付的已经延伸到很多领域,我们选择彩票一栏  选好你要买哪一种彩票,有双色球、大乐透等,就看你自己的喜好啦。这里选双色球试一下  根据下面的提示,要至少选择6个红球和1个蓝球,如果是经常买的人肯定知道啦。如果你不想自己选直接点击也可以由机器帮你选好,就听天由命吧  选好之后,点击支付  这时就登陆到了你的支付界面了,输入支付密码,点击完成,一注双色球彩票就买好了  买完之后,你可以在微信的信息那一栏查看到你的投注结果  还有,下次就可以直接从这儿购买彩票了点下面的“买彩票”  有没有买好一注了呢,平静的等待结果吧。
相关教程推荐
相关软件推荐
资源统计:无插件软件:189106个 无病毒软件:189434个 昨日已处理114个带插件、病毒的软件
本站总软件:189434个 软件总下载次数:22.769亿次
软件教程文章:105024篇 总浏览次数:3.46亿次拒绝访问 | lusongsong.com | 百度云加速
请打开cookies.
此网站 (lusongsong.com) 的管理员禁止了您的访问。原因是您的访问包含了非浏览器特征(3ecbf9-ua98).
重新安装浏览器,或使用别的浏览器

我要回帖

更多关于 微信通讯录助手没有了 的文章

 

随机推荐