def Nodes_Ranking(G, index):
if index == "degree_centrality":
return Degree_Centrality(G)
if index == "between_centrality":
return Between_Centrality(G)
if index == "closeness_centrality":
return Closeness_Centrality(G)
if index == "pagerank_centrality":
return Page_Rank(G)
if index == "kshell_centrality":
return KShell_Centrality(G)
if index == "collective_influence":
return Collective_Influence(G)
if index == "enhanced_collective_centrality":
return Enhanced_Collective_Influence(G)
if index == "eigen_centrality":
return Eigen_Centrality_Avg(G) #Eigen_Centrality_Andy(G)
if index == "md_eigen_centrality":
return MD_Eigen_Centrality_Andy(G)
if index == "hc_eigen_centrality":
return HC_Eigen_Centrality_Andy(G)
#if index == "hybrid_diffusion_centrality":
# return Hybrid_Diffusion_Centrality(G)
if index == "PIR_Centrality": #i.e. weighted_hybrid_diffusion_centrality
return PIR_Centrality_Avg(G) #Weighted_Hybrid_Diffusion_Centrality(G)
评论列表
文章目录