MCPcopy Create free account
hub / github.com/alibaba/graph-learn / SubGraph

Class SubGraph

graphlearn/python/data/values.py:790–814  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

788 self._shape = shape
789
790class SubGraph(object):
791 def __init__(self, edge_index, nodes, edges=None, **kwargs):
792 self._nodes = nodes
793 self._edge_index = edge_index
794 self._edges = edges
795 for key, item in kwargs.items():
796 self[key] = item
797
798 @property
799 def nodes(self):
800 return self._nodes
801
802 @property
803 def edge_index(self):
804 return self._edge_index
805
806 @property
807 def edges(self):
808 return self._edges
809
810 def __getitem__(self, key):
811 return getattr(self, key, None)
812
813 def __setitem__(self, key, value):
814 setattr(self, key, value)

Callers 1

getMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected