当前位置: 首页 > news >正文

python 邻接矩阵_用Python做社会网络分析(1):简介

37a7093cb54f0faf3365c4cb25d6a6f0.gif

一想到你在关注我就忍不住有点紧张

     社会网络分析方法的起源在社会学史中存在争论,但至少在20世界70年代时,这一方法得到确立和发展,并成为社会计量学的主要研究方法[1]。相较于社会学的研究,传统经济学以理性个体作为研究对象,因而对这一社会互动性方法的研究和使用存在滞后。虽然经济学在20世纪90年代前后才开始将这一研究方法应用于经济问题[2],但是其在金融风险传染(Acemoglu et al.,2013b,2015;Elliott M et al.2014)、股价联动(Muslu et al.,2014;ANTóN et al.,2014;Israelsen,2016;)和公司治理(Subrahmanyam,2008;Fracassi,2017)等领域均得到广泛应用。

    社会网络分析将经济社会中的个体以及个体之间连接与否及其连接强度作为主要研究对象和测量方法,以期对整体性的现象做出解释。然而该方法由于存在一定的技术性,特别是数学上、数据处理上的困难,让很多初学者望而却步。数学上,社会网络分析与图论为基础。在技术上,通常借助很多社会网络分析软件,目前比较流行的是Ucinet、Pajak、Gephi等,这些软件使用早,受众多,易学习。然而这些软件最大的缺陷是数据处理。通常我们将清理好的数据(如邻接矩阵)输入软件中,最后输出网络分析结果。使得数据清洗与网络分析割裂开来,网络数据清理的错误与修正都不能及时更新。因此转向Python就显得顺理成章了。Python提供社会网络分析的专用包NetworkX,NetworkX是一个用Python语言开发的图论于复杂网络建模工具,内置了常用的图与复杂网络分析方法,可以方便地进行复杂网络数据分析和仿真建模等工作。NetworkX支持创建无向图、有向图和多重图;内置许多标准的图论算法,节点可以为任意可哈希数据;支持任意的边值维度。

今天先来个开场白,让NetworkX秀一下自己的技能,后面我们将更深入具体的学习NetworkX及其与Python的其它分析包的交互使用。

#导入相应的包
import pandas as pd
import networkx as nx
nG=nx.Graph() #用nx.Graph()函数生成一个空图

相关文章:

  • python投掷骰子实验报告_用Python来掷个色子玩~
  • qt 录屏 显示鼠标_Qt官方示例系统托盘
  • redis两台机器集群_redis4.0 cluster集群安装方法
  • python request请求参数_python+requests——简单发送请求——以及包括参数的请求
  • spring boot 事务_体验微服务分布式事务开源框架ServiceComb的Saga TCC模型
  • python的特别注释_写好python的注释文档很容易
  • python字符串查找的四种方法_Python之字符串的遍历的4种方式
  • python监控网页报警自动配置交换机_python实现自动监控网站并发送邮件告警
  • 按键精灵和python功能对比_python 自动化对比返回结果
  • 天猫精灵 python 控制_天猫精灵的高阶玩法-控制我的电脑
  • python将list转换为迭代器代码_Python进阶内容(四)--- 迭代器(Iterator)与生成器(Generator)...
  • python路测是什么_路测是怎样的一种工作体验?
  • python 隐马尔科夫_Python的隐马尔科夫HMMLearn库的应用教学
  • 电容过大导致电压下降_关于补偿电容,你又了解多少呢?
  • 填谷式无源pfc电路_分析PFC并用于对电机控制解决
  • 分享的文章《人生如棋》
  • 【前端学习】-粗谈选择器
  • Debian下无root权限使用Python访问Oracle
  • docker容器内的网络抓包
  • download使用浅析
  • EventListener原理
  • iOS 颜色设置看我就够了
  • iOS仿今日头条、壁纸应用、筛选分类、三方微博、颜色填充等源码
  • Java 最常见的 200+ 面试题:面试必备
  • JavaScript 事件——“事件类型”中“HTML5事件”的注意要点
  • JS数组方法汇总
  • JS字符串转数字方法总结
  • laravel with 查询列表限制条数
  • Linux下的乱码问题
  • PHP变量
  • Python中eval与exec的使用及区别
  • TypeScript实现数据结构(一)栈,队列,链表
  • Vue2.x学习三:事件处理生命周期钩子
  • 技术发展面试
  • 将 Measurements 和 Units 应用到物理学
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 来,膜拜下android roadmap,强大的执行力
  • 理清楚Vue的结构
  • 使用agvtool更改app version/build
  • 由插件封装引出的一丢丢思考
  • zabbix3.2监控linux磁盘IO
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (C语言)求出1,2,5三个数不同个数组合为100的组合个数
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第1节 (全局数据、栈和堆)
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (poj1.2.1)1970(筛选法模拟)
  • (阿里云万网)-域名注册购买实名流程
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (使用vite搭建vue3项目(vite + vue3 + vue router + pinia + element plus))
  • (转) Face-Resources
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .NET DataGridView数据绑定说明