mendevi.database.serialize.list_to_binary

mendevi.database.serialize.list_to_binary(vect: list[float]) bytes[source]

Serialize a float vector into binary data.

Bijection of binary_to_list().

Parameters

vectarralike

The list of floats

Returns

databytes

The serialized float32 list.

Examples

>>> from mendevi.database.serialize import list_to_binary
>>> list_to_binary([0.0, -1.0, 0.123456789])
b'\x00\x00\x00\x00\x00\x00\x80\xbf\xea\xd6\xfc='
>>>