Preserve numpy arrays shapes while serializing them to bytes
Project description
numpy-serializer
Motivation
I couldn't find a nice high-level package that is fast enough to serialize and deserialize numpy arrays while preserving the type and shape informations.
Installation
pip install numpy-serializer
How to use
import numpy_serializer as ns
import numpy as np
a = np.random.normal(size=(50,120,150))
b = ns.to_bytes(a)
c = ns.from_bytes(b)
assert np.array_equal(a,c)
License
This project is licensed under the GPL-3 license.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
numpy-serializer-0.1.3.tar.gz
(1.9 kB
view hashes)
Built Distribution
Close
Hashes for numpy_serializer-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9df399ae5911c0ebcf9cf63512ea6c49373f66fb2374561c0001b94441735bc1 |
|
MD5 | 3a4bb600daf87364111271927e9ec594 |
|
BLAKE2b-256 | d9d4407aee3092e37bbade8592890f789b5510d8581cb2e1e75abfff3a6a0a57 |