实验环境

版本:Python 3.7

依赖:networkx,pyplot,jieba,codecs

networkx 的安装

我在安装时遇到了使用pip3 install networkx 安装成功,但是却安装到了py3.9的软件包目录中,也就是说安装成功,但是程序运行时无法使用的问题,最后通过pip3 install  whl的方式安装成功,whl 下载地址

流程说明

  1. 加载自定义词典,提高结巴分词人名的识别率
  2. 加载要分析的人名列表
  3. 加载同义词,比如文中“赵德海” 又叫“老赵”  “钟小艾”又叫"小艾",后面备用
  4. 使用结巴分词,按行读取小说内容。进行数据解析,记录每一行中出现的人名,不过滤,不去重(这里需要结合同义词,进行替换)
  5. 根据数据解析结果分析关系,结果是一个二维数组类似:relationship['侯亮平']['钟小艾'] = 600,relationship['侯亮平']['蔡成功'] = 344,并将其固化到文件中
  6. 读取文件内容,整理格式获得每个人的关系,并进行可视化展示
  7. 结果展示
  8. 案例以及数据下载

代码案例

# -*- cod

人民的名义关系可视化展示相关推荐

  1. ECharts 实现人民的名义关系图谱 代码开源

    1.什么是ECharts ECharts是百度开源的纯 Javascript 图表库,目前开源可以与highcharts相匹敌的一个图表库,相信有很多国内用户使用. 官网 http://echarts ...

  2. 基于python-django的neo4j人民的名义关系图谱查询系统

    简介 这个系统主要是基于neo4j的关系图谱联系使用 里面的关系是在网上找的数据文件,主要是人民的名义对应关系 首先是吧数据对应的节点和关系写入的neo4j里面 然后使用django编写了一个web服 ...

  3. 【正一专栏】从人民的名义看失败的婚姻关系

    从人民的名义看失败的婚姻关系 人民的名义其中几对夫妻失败的婚姻关系引人关注,展示了人间百态.从中也可以看出婚姻关系确实是家庭关系的基石,婚姻关系处理不好,就会带来各种各样的问题,腐败也会随之而来.天下 ...

  4. 《大数据可视化技术》可视化大作业:“个人信息可视化展示”:1学习生活数据可视化 2社会社交关系可视化 3地理信息可视化 4其他个人数据可视化

    <大数据可视化技术>个人信息可视化展示: (文末附源代码) 1.学习生活数据可视化 2.社会社交关系可视化 3.地理信息可视化 4.其他个人数据可视化 数据集介绍: 我的课程与成绩:: 本 ...

  5. 《人民的名义》---简单的文本分析

    我们都知道进行自然语言处理的第一步就是分词,下面使用jieba模块对最近比较热的电视剧<人民的名义>进行分词,并对它进行一些简单的文本分析. 一.jieba模块中常用的方法说明(githu ...

  6. R语言相关关系可视化函数梳理(附代码)

    来源:R语言中文社区 作者:赵镇宁 本文约3177字,建议阅读6分钟. 本文为你介绍R语言相关关系可视化的函数进行了初步梳理,大家可根据个人需求及函数功能择优选择. 当考察多个变量间的相关关系时,通常 ...

  7. 【机器学习PAI实践五】机器学习眼中的《人民的名义》

    一.背景 最近热播的反腐神剧"人民的名义"掀起来一波社会舆论的高潮,这部电视剧之所能得到广泛的关注,除了老戏骨们精湛的演技,整部剧出色的剧本也起到了关键的作用.笔者在平日追剧之余, ...

  8. [知识图谱实战篇] 二.Json+Seaborn可视化展示电影实体

    前面作者讲解了很多知识图谱原理知识,包括知识图谱相关技术.Neo4j绘制关系图谱等,但仍缺少一个系统全面的实例.为了加深自己对知识图谱构建的认识,为后续创建贵州旅游知识图谱打下基础,作者深入学习了张宏 ...

  9. python pymongo+networkx 实现mongo数据血缘关系可视化

    为什么80%的码农都做不了架构师?>>>    数据血缘通常是指数据产生的链路,其采集主要通过自动解析(存储过程.SQL.ETL过程等文件)结合人工收集的方式实现.本文不涉及数据血缘 ...

  10. 共享单车数据集_共享单车项目数据可视化展示

    共享单车项目数据可视化展示 1. 数据收集 https://www.kaggle.com/c/bike-sharing-demand/data 1.1 数据说明及问题分析 数据内容包括两年内的每小时租 ...

最新文章

  1. Pixhawk之姿态解算篇(5)_ECF/EKF/GD介绍
  2. POJ 3648 Wedding
  3. 图像基本处理算法的简单实现(二)
  4. 安卓效率微商_微商人脉通app下载-微商人脉通 安卓版v2.5.5-PC6安卓网
  5. Java微信开发_00_资源汇总贴
  6. Web框架——Flask系列之Jinja2模板引擎(二)
  7. 产品战略规划十步法ppt_从管理咨询角度谈如何系统地做产品战略规划?
  8. C#经典算法实践,回顾往生,更是致敬《算法导论》
  9. Go 语言学习总结(1)—— Go 入门简介
  10. 韩语在线翻译图片识别_一键截图识别屏幕文字,支持实时翻译还能朗读
  11. java 线程池的使用_Java 使用线程池执行若干任务
  12. TX2开发板Ubuntu16.04安装中文输入法
  13. WordPress 下载量最高的十个插件
  14. 如何轻松搞定内网摄像头远程运维?EasyNTS上云网关简单三步实现设备公网远程控制、远程配置
  15. 硅谷创业天堂的启示!
  16. uni-app使用阿里iconfont多色图标
  17. java populate_BeanUtils.populate()的用法
  18. 计算机键盘的tab键是哪个,电脑键盘中的Tab键都有哪些妙用
  19. 字符串的插入(不用库函数)
  20. Vlookup函数和Sumif函数详解

热门文章

  1. 关于手机的各种mac地址
  2. (83)--用代码实现超越函数
  3. PMP第11章:项目风险管理易错习题和知识点汇总
  4. overleaf 图片排版
  5. tensorflow聊天机器人python实现_代码详解|tensorflow实现 聊天AI--PigPig养成记(1)
  6. 电子设计教程48:流水灯电路-完整电路设计
  7. 【github】上有意思的深度学习项目——照片漫画风
  8. python计算单词长度_python – 返回字符串中的单词长度
  9. 模拟点击事件php,利用js脚本模拟鼠标点击事件
  10. 关于C++中<iostream>操作算子ends显示问题