networkx网络包

1. networkx复杂网络

网络结构的数据集存储在*.gml文件中,可以使用networkx读取、写入gml文件。

import networkx as nx
G = nx.random_graphs.barabasi_albert_graph(1000,3) #生成一个n=1000,m=3的BA无标度网络
print G.degree(0) #返回某个节点的度
print G.degree() #返回所有节点的度
print nx.degree_histogram(G) #返回图中所有节点的度分布序列(从1至最大度的出现频次)
G.neighbors(i) #节点i的所有邻居
G.degree(i) #节点i的度
G = nx.Graph() #建立一个空的无向图G

2. 网络画图

import networkx as nx
pos=nx.spectral_layout(G)
clusterResult=[ ]是节点的社区划分结果nx.draw(G,with_labels=True,node_color=clusterResult,node_size=300)
plt.show()

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 123,427评论 18 134
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 160,254评论 24 690
  • 是的,我写作的目的不单纯。我想通过写作来赚取一定的费用,用于缓解当前生活的狼狈。我像抽着烟饮着发绿的水,在闷热难耐...
    天青色公子阅读 166评论 0 0
  • 夜深灯熄 水滴声不止 紧绷的状态从未缓解 累时,兴许就成了葛优躺,再加上懒散的心,便把大把大把的光阴虚度在犹豫徘徊...
    MissCloud阅读 33评论 0 0
  • “恭喜啊!男孩还是女孩?”“额……全是好吃哒~!” 假期过完啦~ 要面对的……不仅是上班那点事儿…… 还有一肚子的...
    诺诺妈FAIRY阅读 505评论 0 51
  • 学校 九月份的天气应该是湿闷的,但是,今年却不是了,一号这天,杉木在自己母亲的带领下到高中报到了。这所学校还是附近...
    剽悍的兔子阅读 220评论 0 0