Pickle¶
-
class
numcodecs.pickles.
Pickle
(protocol=2)¶ Codec to encode data as as pickled bytes. Useful for encoding an array of Python string objects.
Parameters: protocol : int, defaults to pickle.HIGHEST_PROTOCOL
The protocol used to pickle data.
See also
Examples
>>> import numcodecs as codecs >>> import numpy as np >>> x = np.array(['foo', 'bar', 'baz'], dtype='object') >>> f = codecs.Pickle() >>> f.decode(f.encode(x)) array(['foo', 'bar', 'baz'], dtype=object)
-
codec_id
= 'pickle'¶
-
encode
(buf)¶
-
decode
(buf, out=None)¶
-
get_config
()¶
-
from_config
(config)¶ Instantiate codec from a configuration object.
-