def Nodes_Ranking(G, index):
#Katz_Centrality = nx.katz_centrality(G)
#print "Katz_Centrality:", sorted(Katz_Centrality.iteritems(), key=lambda d:d[1], reverse = True)
#Page_Rank(G)
if index == "degree_centrality":
return Degree_Centrality(G)
if index == "degree_mass_Centrality":
return Degree_Mass_Centrality(G)
if index == "between_centrality":
return Between_Centrality(G)
if index == "closeness_centrality":
return Closeness_Centrality(G)
if index == "kshell_centrality":
return KShell_Centrality(G)
if index == "eigen_centrality":
return Eigen_Centrality_Andy(G)
if index == "collective_influence":
return Collective_Influence(G)
if index == "enhanced_collective_centrality":
return Enhanced_Collective_Influence(G)
if index == "hybrid_diffusion_centrality":
return Hybrid_Diffusion_Centrality(G)
评论列表
文章目录