QPython3教程,python入门指南

  QPython3教程,python入门指南

  最近因为学业的困扰,微信官方账号的更新有点晚。在此抱歉,希望大家继续支持我。由于学术需要,以后我会推出一个文本分析脚本。我希望你会喜欢它。

  目前简单的文本分析符合我的角色需求,所以学不了机器学习。任务导向是最好的学习方法。大家也发现一个有趣的任务,在python下。

  今天给大家带来我写的分析社交网络关系的脚本。

  此图中没有使用Gephi或其他工具。我用python纯脚本运行它。很容易实现封装。如果您感兴趣,请下载并运行该脚本。

  主要知识

  我简单解释一下原理。先画一个简单的图a。

  双向节点,A - B方向

  添加节点

  然后按照同样的原理,制作角色字典,插入节点列表,遍历有向边关系并插入,就可以制作这个图了。

  详情请查看实验楼网络。

   055-79000字符关系

  这篇文章很好。请不要黑我。我也觉得很好。我基本参考了这篇文章的思路,写了今天的脚本,实现了关系网络图的自动生成。

  准备工作/即将开始工作

  一、安装matplotlib和networkx

  第二,解决matplotlib不会写中文的问题

  1.找到python x \ lib \ site-packages \ matplotlib \ mpl-data \ fonts \ TTF文件夹。

  2.matplotlib默认调用DejaVuSans.ttf字体文件在网上下载微软yahei.ttf。

  3.将微软雅虎的文件名改为DejaVuSans.ttf,粘贴在ttf文件夹下。

  脚本文件概述

  您下载的脚本文件夹的名称是“以人民的名义”

  relationship.py是邓小平写的库(可以直接调用)。

  实施功能:

  1.导入十进制数据和角色字典后,对数据进行分段,生成角色关系数据(有向关系数据)。

  2.不用gephi图也能画出华丽的角色关系网络图。

  注意:

  1.在运行脚本之前,只有角色列表。txt,以人民的名义。txt和relationship.py保存在文件夹中。

  2.要清理照片,必须上网。在里面写爬虫,取配色网站的颜色值。

  如果想画出漂亮的图片,可以修改代码,改变代码爬虫读取局部颜色数据的部分。

  用例

  1.在小说资料里做一个人物字典。格式如下

  2.把小说txt文件(以人民的名义。txt)放在文件夹里。

  3.在脚本文件夹中创建一个新的test.py文件。

  4.开车。

  文件夹中会生成Portrait.png、node_edge.txt和node_freq.txt文件。

  Node_edge.txt有方向图关系数据,然后就可以读取gephi软件的自定义图了。

  node_freq.txt节点的频率

  注意:每次运行前,请删除人事关系diagram.png、node_edge.txt、node_freq.txt文件后再运行。

  关注微信官方账号:大邓小平带你去python。

  最后附上脚本文件的下载地址。

  其他指南

  文本分析

  爬行动物

  太好了,蟒蛇

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: