scglue.models.data.GraphDataset.graph2triplet

GraphDataset.graph2triplet(graph, vertices, edge_weight, edge_sign)[source]

Convert graph object to graph triplet

Parameters
  • graph (Graph) – Graph object

  • vertices (Index) – Graph vertices

  • edge_weight (str) – Key of edge attribute for edge weight

  • edge_sign (str) – Key of edge attribute for edge sign

Return type

Tuple[ndarray, ndarray, ndarray]

Returns

  • eidx – Vertex indices of edges (\(2 \times n_{edges}\))

  • ewt – Weight of edges (\(n_{edges}\))

  • esgn – Sign of edges (\(n_{edges}\))