python开发聊天软件库 有哪些适合大学生学习的网站推荐?
有哪些适合大学生学习的网站推荐?
一.哔哩哔哩
年轻人的聚集地,不仅戏曲和鬼畜很酷,一些教程和直播也很酷。
第二,教程和自学网站
腾讯课堂:学习内容非常丰富,包括计算机、法律、会计、美术、英语和生活的一些方面。
大规模开放在线课程网
学习计算机的最佳选择,HTML,Java,python,Vu
如何用python制作一个QQ聊天记录的云图?
这个很简单,主要分三步。首先提取聊天记录信息,然后进行解霸分词,最后绘制词云。我简单介绍一下实现过程,有兴趣的朋友可以自己试试:
1.首先导出聊天记录,可以直接在消息管理器中导出,如下。为了方便以后的程序处理,建议导出为txt格式:
2.接下来,提取聊天记录信息。只需使用open函数打开文件并阅读即可。在这里,我去掉了时间、图片、表情等无用信息,防止这些信息影响分词结果:
3.然后使用解霸分词模块进行中文分词(这里也可以使用snownlp等中文分词模块)。如果你安装它,只需输入命令 "pip安装洁霸 "直接。测试代码如下,非常简单。直接用剪切功能分段就可以了。在这里,为了获得更准确的结果,您还可以使用停用词进行过滤:
4.然后根据分词结果画出词云。这里主要用字云模块来画字云。如果安装了,只需输入命令 "pip安装wordcloud "。测试代码如下。直接根据上一步的分词结果生成词云就可以了。您需要在这里设置字体,否则会出现中文:
5.最后,在主函数中依次调用以上三个函数,本地就会生成一幅字云图:
成功绘制的聊天记录文字云图如下,看起来很不错:
至此,我们已经完成了使用python绘制聊天记录的云图。总的来说,整个过程很简单。只要你有一定的python基础,熟悉上面的代码,把程序调试几遍,很快就能掌握。网上也有相关教程。而且有兴趣的话可以搜一下。希望以上分享的内容对你有所帮助,也欢迎大家提出意见和评论进行补充。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。