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 serialize
- use_pickle ( - bool) – set to True to enable serialization fallback to pickle
- **_kwargs ( - Any) – optional extra keyword arguments
 
- Return type:
- ndarray[- tuple[- Any,- ...],- dtype[- object_]]
- Returns:
- deserialized object 
 
- communication.serializer_plugins.numpy.numpy_serialize(obj, **_kwargs)[source]¶
- Function for serializing numpy object arrays - Parameters:
- obj ( - ndarray[- tuple[- Any,- ...],- dtype[- Any]]) – numpy object to serialize
- **_kwargs ( - Any) – optional extra keyword arguments
 
- Return type:
- dict[- str,- Any]
- Returns:
- serialized object