def SF_Generateor(N=1000, m=3):
G = nx.barabasi_albert_graph(N, m)
#component of the network
if nx.is_connected(G) == False:
# Get the Greatest Component of Networks #####
components = sorted(nx.connected_components(G), key = len, reverse=True)
print "Component Number of the Generated Network:", len(components)
for i in range(1, len(components)):
for node in components[i]:
G.remove_node(node)
#end for
print nx.is_connected(G)
#endif
return G
#************************************************************************
评论列表
文章目录