openfl.pipelines.kc_pipeline.GZIPTransformer
- class openfl.pipelines.kc_pipeline.GZIPTransformer
Bases:
TransformerGZIP transformer class for losslessly compressing data.
- Class Attributes:
lossy (bool) – Indicates if the transformer is lossy.
Methods
Decompress data into numpy of float32.
Compress data into bytes.
- backward(data, metadata, **kwargs)
Decompress data into numpy of float32.
- Parameters:
data – Compressed GZIP data
metadata – An empty dictionary.
**kwargs – Additional parameters to pass to the function
- Returns:
data – The decompressed data as a numpy array.
- forward(data, **kwargs)
Compress data into bytes.
- Parameters:
data – A Numpy array.
- Returns:
compressed_bytes_ – The GZIP compressed data object.
metadata – An empty dictionary.