gammagl.transforms.BaseTransform¶
- class BaseTransform[source]¶
An abstract base class for writing transforms. Transforms are a general way to modify and customize
Graph
objects, either by implicitly passing them as an argument to aDataset
, or by applying them explicitly to individualGraph
objects.>>> import gammagl.transforms as T >>> from gammagl.datasets import TUDataset >>> transform = T.Compose([T.ToUndirected(), T.AddSelfLoops()]) >>> dataset = TUDataset(path, name='MUTAG', transform=transform) >>> data = dataset[0] # Implicitly transform data on every access. >>> data = TUDataset(path, name='MUTAG')[0] >>> data = transform(data) # Explicitly transform data.