Class - Float32NumpyArrayToBytes#

class openfl.pipelines.pipeline.Float32NumpyArrayToBytes[source]#

Bases: Transformer

Transformer class for converting float32 Numpy arrays to bytes arrays.

__init__()[source]#

Initialize Float32NumpyArrayToBytes.

Methods

__init__()

Initialize Float32NumpyArrayToBytes.

backward(data, metadata, **kwargs)

Convert bytes back to a float32 Numpy array.

forward(data, **kwargs)

Convert a float32 Numpy array to bytes.

backward(data, metadata, **kwargs)[source]#

Convert bytes back to a float32 Numpy array.

Parameters:
  • data – The data in bytes.

  • metadata – The metadata for the conversion.

Returns:

The data converted back to a float32 Numpy array.

forward(data, **kwargs)[source]#

Convert a float32 Numpy array to bytes.

Parameters:
  • data – The float32 Numpy array to be converted.

  • **kwargs – Additional keyword arguments for the conversion.

Returns:

The data converted to bytes. metadata: The metadata for the conversion.

Return type:

data_bytes