(社会舆情) 小世界网络,规则网络,随机网络

networkx

import networkx as ne #导入建网络模型包,命名ne
import matplotlib.pyplot as plt #导入科学绘图包,命名plt
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.figure(figsize=(15,12))
plt.subplot(2,2,1)
ws=ne.watts_strogatz_graph(30,5,0)
ps=ne.circular_layout(ws)#布置框架
ne.draw(ws,ps,with_labels=False,node_size=30)
plt.title("规则网络(节点数=30,邻接个数=5,p=0)")
d1=ne.average_shortest_path_length(ws)
print("平均最短路径为(p=0):%lf"%d1) plt.subplot(2,2,2)
ws=ne.watts_strogatz_graph(30,5,0.3)
ps=ne.circular_layout(ws)#布置框架
ne.draw(ws,ps,with_labels=False,node_size=30)
plt.title("小世界网络(节点数=30,邻接个数=5,p=0.3)")
d2=ne.average_shortest_path_length(ws)
print("平均最短路径为(p=0.3):%lf"%d2)   plt.subplot(2,2,3)
ws=ne.watts_strogatz_graph(30,5,0.6)
ps=ne.circular_layout(ws)#布置框架
ne.draw(ws,ps,with_labels=False,node_size=30)
plt.title("小世界网络(节点数=30,邻接个数=5,p=0.6)")
d3=ne.average_shortest_path_length(ws)
print("平均最短路径为(p=0.6):%lf"%d3)   plt.subplot(2,2,4)
ws=ne.watts_strogatz_graph(30,5,1)
ps=ne.circular_layout(ws)#布置框架
ne.draw(ws,ps,with_labels=False,node_size=30)
plt.title("随机网络(节点数=30,邻接个数=5,p=1)")
d4=ne.average_shortest_path_length(ws)
print("平均最短路径为(p=1):%lf"%d4)
plt.show()

(社会舆情) 小世界网络,规则网络,随机网络相关推荐

  1. 小世界网络matlab程序,小世界网络简介及及matlab建模.doc

    小世界网络简介及及matlab建模.doc 小世界网络MATLAB建模1简介小世界网络存在于数学.物理学和社会学中,是一种数学图的模型.在这种图中大部份的结点不与彼此邻接,但大部份结点可以通过任一其它 ...

  2. 常见网络模型——ER随机图、规则图、BA、WS小世界

    ER随机图:(没有重边和自环的简单图) 定义一:具有固定边数的ER随机图 G(N,M) 构造算法: (1)初始化:给定 N 个节点和待添加的边数 M (2)随机连边: 随机选取一对没有边相连的不同节点 ...

  3. 人人网之兴起与小世界网络

    前几天,传来了熊猫直播凉凉的消息,除了少数铁粉外,似乎并没有掀起什么波澜.这些年,A站,小蓝,ofo,黄太吉,锤子的起起伏伏-大家已经见怪不怪了.但倘若要评选最能够撩起大家怀旧情怀的公司,火爆一时的人 ...

  4. 网络模型 - 随机网络,无标度网络,分层网络

    转自: http://www.flickr.com/photos/caseorganic/4510691991/in/set-72157624621620243 小图 大图 Network Model ...

  5. 读《人脑连接组研究:脑结构网络和脑功能网络》

    人脑连接组研究:脑结构网络和脑功能网络 doi: 10.1360/972009-2150 文章结构 题目 人脑连接组研究:脑结构网络和脑功能网络 摘要 引言 1 复杂网络中的一些基本概念 1.1 网络 ...

  6. delphi 怎么监测image有没有变动_社会舆情监测引导应对解决方案

    社会舆情是各类社会新闻事件.舆论热点的集合.对于企业而言,为了充分了解客户及网民对自身品牌.产品.服务和客户关系的评价与相关建议,避免危机损失,就需要关注这块的的社会舆情信息,如消费者投诉.产品质量安 ...

  7. 复杂网络作业1——随机生成三种网络(小世界、无标度、ER随机)

    主要是调用调用networkx和random库(可以直接构建网络.然后利用random随机生成相应数据) plt.show()可以生成相应的图片 小世界网络中要注意邻接个数必须是偶数 版本1:直接生成 ...

  8. 基于小世界网络的Cov-19扩散问题可视化研究

    摘要:近年来,疾病传播问题得到了广泛的研究.一般来说,疾病的传播被认为是从一个人到另一个人的过程.目前,关于传染病在复杂网络上传播的研究很多.事实上,在现实生活中,传染病在人群网络中的传播是极其复杂的 ...

  9. 【复杂网络学习笔记】1:基本知识和小世界网络初步建立

    这学期和李青老师学习复杂网络的一些基础知识,并进行建模. 复杂网络在生活中很常见,这学期主要学习其中的两种模型--小世界模型和无标度模型. 著名的小世界实验发现了社会群体中人和人之间六度分离的关系(任 ...

最新文章

  1. Python使用matplotlib可视化自定义背景色实战:自定义可视化图像的背景色(Background Color)
  2. torch标记维度最大
  3. 2021年中国船用蓄电池市场趋势报告、技术动态创新及2027年市场预测
  4. Linux系统中用DNW向ARM开发板下载程序
  5. Skype的故事:几乎所有风投都想投 犯罪分子洗钱必备
  6. 笔记本装那一版本Linux好,在我的新笔记本电脑上安装五种Linux版本
  7. 怎么注册自定义域名Email.cn邮箱?
  8. Pormetheus(普罗米修斯) 采用blackbox_exporter实现监控
  9. vba-msgbox用法详解
  10. 在虚拟机上使用macvlan命令建虚拟网卡
  11. 我的世界服务器修改spawn,《我的世界》1.8命令方块原版/spawn指令教程
  12. springboot 与jsonp数据返回
  13. 什么是域名?域名有哪些种类?
  14. tsp java_蚁群算法java实现以及TSP问题蚁群算法求解
  15. windows技巧之添加右键菜单
  16. fitbit同步不了怎么解决_怎么处理Fitbit 后台同步错误信息?
  17. BCG 各控件使用说明
  18. 绝地求生为何显示服务器上限,绝地求生服务器为啥不给力?官方解释:人太多了...
  19. Solidworks安装
  20. 批量生成不重复的虚拟卡卡号和密码

热门文章

  1. APS高级计划排程和生产计划排产系统电子行业的解决方案
  2. kdj值应用口诀_【技术帖】KDJ指标应用口诀
  3. Unicode编码介绍(手写图片版)
  4. [Python爬虫] 三、数据抓取之Requests HTTP 库
  5. 用python动态演示照片立方体_3分钟在线演示用 python 生成分形图片
  6. 手机当作电脑无线摄像头
  7. 政企数智办公潮水里的融云「答卷」
  8. Java 核心技术卷 II(第 8 版) – 读书笔记 – 第 1 章(下)
  9. Android混淆那些事儿
  10. 安卓机器人做图软件_机器人管理与开发软件RoboStudio出安卓版本啦~