Sequential#
- class dpeeg.transforms.Sequential(*transforms: Transforms)[source]#
A sequential container.
Transforms will be added to it in the order they are passed.
- Parameters:
transforms (sequential of
Transforms) – Sequential of transforms to compose.
Examples
If you have multiple transforms that are processed sequentiallt, you can do like:
>>> transforms.Sequential( ... transforms.Unsqueeze(), ... transforms.Crop(2, 5), ... ) >>> trans Sequential( (0): Unsqueeze(key=edata, dim=1) (1): Crop(tmin=2, tmax=5, include_tmax=False) )
>>> eegdata = dpeeg.EEGData(edata=np.random.randn(16, 3, 10), ... label=np.random.randint(0, 3, 16)) >>> trans(eegdata, verbose=False) [edata=(16, 1, 3, 3), label=(16,)]