A package built upon h5py to facilitate data loading and saving
Project description
h5max
A utility package built upon h5py
for easier data saving and loading.
This package features:
- facilitated saving and loading of sparse matrices using
scipy
.
Installation
pip install h5max
Usage
import h5py
import h5max
import numpy as np
fh = h5py.File('my_data.h5', 'w')
a = np.zeros((100,100))
b = np.zeros((1000,50))
a[7,1] = 1
b[1,0] = 10
Ms = [a, b]
# store both a, b
h5max.store_sparse_matrices(fh, Ms, format='csr')
# load only a (index 0)
a_out = h5max.load_sparse_matrices(fh, 0, format='csr')
# load [a,b]
Ms_out = h5max.load_sparse_matrices(fh, [0, 1], format='csr')
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
No source distribution files available for this release.See tutorial on generating distribution archives.
Built Distribution
h5max-0.1.1-py3-none-any.whl
(3.5 kB
view hashes)