Centrality.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:PhD 作者: wutaoadeny 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号