StaticGraph¶
- class stgraph.graph.StaticGraph(edge_list: list, edge_weights: list, num_nodes: int)[source]¶
Bases:
STGraphBaseRepresent Static graphs in STGraph.
This abstract class outlines the interface for defining a static graphs used in STGraph. As of now the static graph is implemented using the Compressed Sparse Row (CSR) format.
Example:¶
from stgraph.graph import StaticGraph from stgraph.dataset import HungaryCPDataLoader hungary = HungaryCPDataLoader() graph = StaticGraph( edge_list = hungary.get_edges(), edge_weights = hungary.get_edge_weights(), num_nodes = hungary.gdata["num_nodes"] )