def test_degree_p4(self): G=nx.path_graph(4) answer={0:2,1:1.5,2:1.5,3:2} nd = nx.average_neighbor_degree(G) assert_equal(nd,answer) D=G.to_directed() nd = nx.average_neighbor_degree(D) assert_equal(nd,answer) D=G.to_directed() nd = nx.average_neighbor_out_degree(D) assert_equal(nd,answer) D=G.to_directed() nd = nx.average_neighbor_in_degree(D) assert_equal(nd,answer)
def test_degree_k4(self): G=nx.complete_graph(4) answer={0:3,1:3,2:3,3:3} nd = nx.average_neighbor_degree(G) assert_equal(nd,answer) D=G.to_directed() nd = nx.average_neighbor_degree(D) assert_equal(nd,answer) D=G.to_directed() nd = nx.average_neighbor_out_degree(D) assert_equal(nd,answer) D=G.to_directed() nd = nx.average_neighbor_in_degree(D) assert_equal(nd,answer)
def test_degree_p4(self): G = nx.path_graph(4) answer = {0: 2, 1: 1.5, 2: 1.5, 3: 2} nd = nx.average_neighbor_degree(G) assert_equal(nd, answer) D = G.to_directed() nd = nx.average_neighbor_degree(D) assert_equal(nd, answer) D = G.to_directed() nd = nx.average_neighbor_out_degree(D) assert_equal(nd, answer) D = G.to_directed() nd = nx.average_neighbor_in_degree(D) assert_equal(nd, answer)
def test_degree_k4(self): G = nx.complete_graph(4) answer = {0: 3, 1: 3, 2: 3, 3: 3} nd = nx.average_neighbor_degree(G) assert_equal(nd, answer) D = G.to_directed() nd = nx.average_neighbor_degree(D) assert_equal(nd, answer) D = G.to_directed() nd = nx.average_neighbor_out_degree(D) assert_equal(nd, answer) D = G.to_directed() nd = nx.average_neighbor_in_degree(D) assert_equal(nd, answer)
def test_degree_p4_weighted(self): G=nx.path_graph(4) G[1][2]['weight']=4 answer={0:2,1:1.8,2:1.8,3:2} nd = nx.average_neighbor_degree(G,weight='weight') assert_equal(nd,answer) D=G.to_directed() nd = nx.average_neighbor_degree(D,weight='weight') assert_equal(nd,answer) D=G.to_directed() nd = nx.average_neighbor_out_degree(D,weight='weight') assert_equal(nd,answer) D=G.to_directed() nd = nx.average_neighbor_in_degree(D,weight='weight') assert_equal(nd,answer)
def test_degree_p4_weighted(self): G = nx.path_graph(4) G[1][2]['weight'] = 4 answer = {0: 2, 1: 1.8, 2: 1.8, 3: 2} nd = nx.average_neighbor_degree(G, weight='weight') assert_equal(nd, answer) D = G.to_directed() nd = nx.average_neighbor_degree(D, weight='weight') assert_equal(nd, answer) D = G.to_directed() nd = nx.average_neighbor_out_degree(D, weight='weight') assert_equal(nd, answer) D = G.to_directed() nd = nx.average_neighbor_in_degree(D, weight='weight') assert_equal(nd, answer)