communication.serializer_plugins.numpy module
(De)serialization logic for numpy objects. Used only when ormsgpack.packb(…, option=(ormsgpack.OPT_SERIALIZE_NUMPY, …)) fails.
- communication.serializer_plugins.numpy.numpy_deserialize(obj, use_pickle, **_kwargs)[source]
Function for serializing numpy object arrays
- Parameters:
obj (
dict
[str
,Any
]) – numpy object to serializeuse_pickle (
bool
) – set to True to enable serialization fallback to pickle**_kwargs (
Any
) – optional extra keyword arguments
- Return type:
ndarray
[Any
,dtype
[object_
]]- Returns:
deserialized object
- communication.serializer_plugins.numpy.numpy_serialize(obj, **_kwargs)[source]
Function for serializing numpy object arrays
- Parameters:
obj (
ndarray
[Any
,dtype
[Any
]]) – numpy object to serialize**_kwargs (
Any
) – optional extra keyword arguments
- Return type:
dict
[str
,Any
]- Returns:
serialized object