コード例 #1
0
    def test_degree_p4(self):
        G=nx.path_graph(4)
        answer={1:2.0,2:1.5}
        nd = nx.average_degree_connectivity(G)
        assert_equal(nd,answer)
        
        D=G.to_directed()
        answer={2:2.0,4:1.5}
        nd = nx.average_degree_connectivity(D)
        assert_equal(nd,answer)

        answer={1:2.0,2:1.5}
        D=G.to_directed()
        nd = nx.average_in_degree_connectivity(D)
        assert_equal(nd,answer)

        D=G.to_directed()
        nd = nx.average_out_degree_connectivity(D)
        assert_equal(nd,answer)
コード例 #2
0
    def test_degree_p4(self):
        G = nx.path_graph(4)
        answer = {1: 2.0, 2: 1.5}
        nd = nx.average_degree_connectivity(G)
        assert_equal(nd, answer)

        D = G.to_directed()
        answer = {2: 2.0, 4: 1.5}
        nd = nx.average_degree_connectivity(D)
        assert_equal(nd, answer)

        answer = {1: 2.0, 2: 1.5}
        D = G.to_directed()
        nd = nx.average_in_degree_connectivity(D)
        assert_equal(nd, answer)

        D = G.to_directed()
        nd = nx.average_out_degree_connectivity(D)
        assert_equal(nd, answer)
コード例 #3
0
    def test_degree_p4_weighted(self):
        G=nx.path_graph(4)
        G[1][2]['weight']=4
        answer={1:2.0,2:1.8}
        nd = nx.average_degree_connectivity(G,weighted=True)
        assert_equal(nd,answer)
        
        D=G.to_directed()
        answer={2:2.0,4:1.8}
        nd = nx.average_degree_connectivity(D,weighted=True)
        assert_equal(nd,answer)

        answer={1:2.0,2:1.8}
        D=G.to_directed()
        nd = nx.average_in_degree_connectivity(D,weighted=True)
        assert_equal(nd,answer)

        D=G.to_directed()
        nd = nx.average_out_degree_connectivity(D,weighted=True)
        assert_equal(nd,answer)
コード例 #4
0
    def test_degree_p4_weighted(self):
        G = nx.path_graph(4)
        G[1][2]['weight'] = 4
        answer = {1: 2.0, 2: 1.8}
        nd = nx.average_degree_connectivity(G, weighted=True)
        assert_equal(nd, answer)

        D = G.to_directed()
        answer = {2: 2.0, 4: 1.8}
        nd = nx.average_degree_connectivity(D, weighted=True)
        assert_equal(nd, answer)

        answer = {1: 2.0, 2: 1.8}
        D = G.to_directed()
        nd = nx.average_in_degree_connectivity(D, weighted=True)
        assert_equal(nd, answer)

        D = G.to_directed()
        nd = nx.average_out_degree_connectivity(D, weighted=True)
        assert_equal(nd, answer)
コード例 #5
0
    def test_weight_keyword(self):
        G=nx.path_graph(4)
        G[1][2]['other']=4
        answer={1:2.0,2:1.8}
        nd = nx.average_degree_connectivity(G,weight='other')
        assert_equal(nd,answer)
        answer={1:2.0,2:1.5}
        nd = nx.average_degree_connectivity(G,weight=None)
        assert_equal(nd,answer)
        
        D=G.to_directed()
        answer={2:2.0,4:1.8}
        nd = nx.average_degree_connectivity(D,weight='other')
        assert_equal(nd,answer)

        answer={1:2.0,2:1.8}
        D=G.to_directed()
        nd = nx.average_in_degree_connectivity(D,weight='other')
        assert_equal(nd,answer)

        D=G.to_directed()
        nd = nx.average_out_degree_connectivity(D,weight='other')
        assert_equal(nd,answer)
コード例 #6
0
    def test_weight_keyword(self):
        G = nx.path_graph(4)
        G[1][2]['other'] = 4
        answer = {1: 2.0, 2: 1.8}
        nd = nx.average_degree_connectivity(G, weight='other')
        assert_equal(nd, answer)
        answer = {1: 2.0, 2: 1.5}
        nd = nx.average_degree_connectivity(G, weight=None)
        assert_equal(nd, answer)

        D = G.to_directed()
        answer = {2: 2.0, 4: 1.8}
        nd = nx.average_degree_connectivity(D, weight='other')
        assert_equal(nd, answer)

        answer = {1: 2.0, 2: 1.8}
        D = G.to_directed()
        nd = nx.average_in_degree_connectivity(D, weight='other')
        assert_equal(nd, answer)

        D = G.to_directed()
        nd = nx.average_out_degree_connectivity(D, weight='other')
        assert_equal(nd, answer)