时间:2020-10-03 10:13:42 | 栏目:Python代码 | 点击:次
废话不多说了,直接上代码吧:
#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至最大度的出现次数)
运行结果:
注:运行结果有点多,运行结果截图不全。