Skip to content

declearn.utils.serialize_numpy

Transform a numpy array into a JSON-serializable tuple.

Inverse operation of declearn.utils.deserialize_numpy.

Source code in declearn/utils/_numpy.py
33
34
35
36
37
38
def serialize_numpy(array: np.ndarray) -> Tuple[str, str, List[int]]:
    """Transform a numpy array into a JSON-serializable tuple.

    Inverse operation of `declearn.utils.deserialize_numpy`.
    """
    return (array.tobytes().hex(), array.dtype.char, list(array.shape))