jsonextended.encoders.ndarray module

https://stackoverflow.com/questions/27909658/json-encoder-and-decoder-for-complex-numpy-arrays

class jsonextended.encoders.ndarray.Encode_NDArray[source]

Bases: object

Examples

>>> from pprint import pprint
>>> import numpy as np
>>> Encode_NDArray().to_str(np.asarray([1,2,3]))
'[1 2 3]'
>>> pprint(Encode_NDArray().to_json(np.asarray([1,2,3])))
{'_numpy_ndarray_': {'dtype': 'int64', 'value': [1, 2, 3]}}
>>> Encode_NDArray().from_json({'_numpy_ndarray_': {'dtype': 'int64', 'value': [1, 2, 3]}})
array([1, 2, 3])
dict_signature = ['_numpy_ndarray_']
from_json(obj)[source]
objclass

alias of numpy.ndarray

plugin_descript = 'encode/decode numpy.ndarray'
plugin_name = 'numpy.ndarray'
to_json(obj)[source]
to_str(obj)[source]