Beispiel #1
0
def main():

    global G_igraph, G_nx, nodes_vector, aca_graph

    G_igraph, G_nx, nodes_vector = dp.generate_data()

    aca_graph = dp.separate_data_by_academy(nodes_vector, G_igraph)
Beispiel #2
0
def main():

    global G_igraph, G_nx, nodes_vector, aca_graph

    G_igraph, G_nx, nodes_vector = dp.generate_data()

    # TODO 读取上传文件的图信息,获得图信息 (G_igraph, G_nx) 和 nodes_vector

    aca_graph = dp.separate_data_by_academy(nodes_vector, G_igraph)
Beispiel #3
0
def main():

    global nodes_vector

    G_igraph, G_nx, nodes_vector = dp.generate_data()
    # G = igraph.Graph.Erdos_Renyi(n=200, p=0.08)
    # aca_graph = dp.separate_data_by_academy(nodes_vector, G_igraph)

    ig_list = centrality_calculation_by_igraph(G_igraph)
    nx_list = centrality_calculation_by_networkx(
        nx.DiGraph(G_igraph.get_edgelist()))

    c_list = ig_list + nx_list  # Centrality 计算结果
    centrality_list = copy.deepcopy(c_list)

    print centrality_list

    top_ten_list, rank_list = top_rank(centrality_list, 10)

    print rank_list
    print top_ten_list