python计算无向图节点度的实例代码

Daphne ·
更新时间:2024-09-21
· 623 次阅读

废话不多说了,直接上代码吧:

#Copyright (c)2017, 东北大学软件学院学生 # All rightsreserved #文件名称:a.py # 作 者:孔云 #问题描述:统计图中的每个节点的度,并生成度序列 #问题分析:利用networkx。代码如下: import networkx as nx G=nx.random_graphs.barabasi_albert_graph(1000,3)#生成n=1000,m=3的无标度的图 print ("某个节点的度:",G.degree(0))#返回某个节点的度 print("所有节点的度:",G.degree())#返回所有节点的度 print("所有节点的度分布序列:",nx.degree_histogram(G))#返回图中所有节点的度分布序列(从1至最大度的出现次数)

运行结果:

注:运行结果有点多,运行结果截图不全。

以上这篇python计算无向图节点度的实例代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。

您可能感兴趣的文章:python绘制无向图度分布曲线示例Python根据已知邻接矩阵绘制无向图操作示例



Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号