コード例 #1
0
def test_efficiency_global():
    A = nig.karate_club(weighted=False)
    m = nig.efficiency_global(A, weighted=False)
    npt.assert_equal(1, np.asarray(m).size)

    A = nig.karate_club(weighted=True)
    m = nig.efficiency_global(A, weighted=True)
    npt.assert_equal(1, np.asarray(m).size)
コード例 #2
0
def test_betweenness_centrality():
    A = nig.karate_club(weighted=False)
    m = nig.betweenness_centrality(A, weighted=False)
    npt.assert_equal(A.shape[0], m.shape[0])

    A = nig.karate_club(weighted=True)
    m = nig.betweenness_centrality(A, weighted=True)
    npt.assert_equal(A.shape[0], m.shape[0])
コード例 #3
0
def test_nodal_average_shortest_path_length():
    A = nig.karate_club(weighted=False)
    # A = np.zeros((3, 3))
    # A[:, 0] = 1
    m = nig.nodal_average_shortest_path_length(A, weighted=False)
    npt.assert_equal(A.shape[0], m.shape[0])

    A = nig.karate_club(weighted=True)
    m = nig.nodal_average_shortest_path_length(A, weighted=True)
    npt.assert_equal(A.shape[0], m.shape[0])
コード例 #4
0
def test_wiring_costs():
    A = nig.karate_club(weighted=False)
    m = nig.wiring_costs(A)
    npt.assert_equal(1, np.asarray(m).size)
コード例 #5
0
def test_number_k_max():
    A = nig.karate_club(weighted=False)
    m = nig.number_k_max(A)
    npt.assert_equal(1, np.asarray(m).size)
コード例 #6
0
def test_driftness():
    A = nig.karate_club(weighted=False)
    m = nig.driftness(A)
    npt.assert_equal(A.shape, m.shape)
コード例 #7
0
def test_absorption():
    A = nig.karate_club(weighted=False)
    m = nig.absorption(A)
    npt.assert_equal(A.shape, m.shape)
コード例 #8
0
def test_participation_coefficient():
    A = nig.karate_club(weighted=False)
    n2c, extras = nig.louvain(A, weighted=False, return_tree=False)
    m = nig.participation_coefficient(A, partition=n2c)
    npt.assert_equal(A.shape[0], m.shape[0])
コード例 #9
0
def test_within_module_degree_z_score():
    A = nig.karate_club(weighted=False)
    n2c, extras = nig.louvain(A, weighted=False, return_tree=False)
    m = nig.within_module_degree_z_score(A, partition=n2c)
    npt.assert_equal(A.shape[0], m.shape[0])
コード例 #10
0
def test_google_matrix():
    A = nig.karate_club(weighted=False)
    m = nig.google_matrix(A)
    npt.assert_equal(A.shape, m.shape)
コード例 #11
0
def test_spread_of_infection():
    A = nig.karate_club(weighted=False)
    m = nig.spread_of_infection(A)
    npt.assert_equal(A.shape[0], m.shape[0])
コード例 #12
0
def test_subgraph_centrality():
    A = nig.karate_club(weighted=False)
    m = nig.subgraph_centrality(A)
    npt.assert_equal(A.shape[0], m.shape[0])
コード例 #13
0
def test_resolvent_centrality():
    A = nig.karate_club(weighted=False)
    m = nig.resolvent_centrality(A)
    npt.assert_equal(A.shape[0], m.shape[0])
コード例 #14
0
def test_pagerank():
    A = nig.karate_club(weighted=False)
    m = nig.pagerank(A)
    npt.assert_equal(A.shape[0], m.shape[0])
コード例 #15
0
def test_eigenvector_centrality():
    A = nig.karate_club(weighted=False)
    m = nig.eigenvector_centrality(A)
    npt.assert_equal(A.shape[0], m.shape[0])
コード例 #16
0
def test_efficiency_nodal():
    A = nig.karate_club(weighted=False)
    m = nig.efficiency_nodal(A)
    npt.assert_equal(A.shape[0], m.shape[0])