Squeeze#
- class dpeeg.transforms.Squeeze(key: str = 'edata', dim: int = 1)[source]#
Remove a dimension on the data.
- Parameters:
key (str) – The key of the eegdata value to be transformed.
dim (int) – Selects a subset of the entries of length one in the shape. If a dim is selected with shape entry greater than one, an error is raised.
- Returns:
data – Transformed eegdata.
- Return type:
eegdata or dataset
Examples
>>> eegdata = dpeeg.EEGData(edata=np.random.randn(16, 1, 3, 10), ... label=np.random.randint(0, 3, 16)) >>> transforms.Squeeze()(eegdata, verbose=False) [edata=(16, 3, 10), label=(16,)]