python绘制BA无标度网络示例代码

yipeiwu_com6年前Python基础

如下所示:

#Copyright (c)2017, 东北大学软件学院学生
# All rightsreserved
#文件名称:a.py
# 作  者:孔云
#问题描述:
#问题分析:。代码如下:
import networkx as ne #导入建网络模型包,命名ne
import matplotlib.pyplot as mp #导入科学绘图包,命名mp
#BA scale-free degree network graphy
BA=ne.barabasi_albert_graph(50,1)
ps=ne.spring_layout(BA)#布置框架
ne.draw(BA,ps,with_labels=False,node_size=30)
mp.show()

运行结果:

注:用barabasi_albert_graph(n, m)方法生成一个含有n个节点、每次加入m条边的BA无标度网络。在本程序中用该方法生成了50个节点,每次加入1条边的BA无边标度网络图形。

以上这篇python绘制BA无标度网络示例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

浅谈Python 多进程默认不能共享全局变量的问题

主进程与子进程是并发执行的,进程之间默认是不能共享全局变量的(子进程不能改变主进程中全局变量的值)。如果要共享全局变量需要用(multiprocessing.Value("d",10.0...

跟老齐学Python之数据类型总结

下面的表格中列出了已经学习过的数据类型,也是python的核心数据类型之一部分,这些都被称之为内置对象。 对象,就是你面对的所有东西都是对象,看官要逐渐熟悉这个称呼。所有的数据类型,就是...

python 字典(dict)遍历的四种方法性能测试报告

python中,遍历dict的方法有四种。但这四种遍历的性能如何呢?我做了如下的测试 l = [(x,x) for x in xrange(10000)] d = dict(l)...

Python3.5 Json与pickle实现数据序列化与反序列化操作示例

Python3.5 Json与pickle实现数据序列化与反序列化操作示例

本文实例讲述了Python3.5 Json与pickle实现数据序列化与反序列化操作。分享给大家供大家参考,具体如下: 1、Json:不同语言之间进行数据交互。 (1)JSON数据序列化...

用python写的一个wordpress的采集程序

用python写的一个wordpress的采集程序

在学习python的过程中,经过不断的尝试及努力,终于完成了第一个像样的python程序,虽然还有很多需要优化的地方,但是目前基本上实现了我所要求的功能,先贴一下程序代码: 具体代码如...