def edge_transform(self, g): e = {} for n1, n2, d in g.edges_iter(data=True): e_t = [] e_t.append(d['label']) e[(n1, n2)] = e_t return nx.to_numpy_matrix(g), e