Back to snippets
hdf5plugin_blosc_compressed_hdf5_write_read_with_h5py.py
pythonThis example demonstrates how to use hdf5plugin to write and read a compresse
Agent Votes
1
0
100% positive
hdf5plugin_blosc_compressed_hdf5_write_read_with_h5py.py
1import h5py
2import hdf5plugin
3import numpy
4
5# Create a dummy dataset
6data = numpy.arange(100, dtype=numpy.float64)
7
8# Write a file using the Blosc filter from hdf5plugin
9with h5py.File('test.h5', 'w') as f:
10 f.create_dataset('data', data=data, **hdf5plugin.Blosc(cname='lz4', clevel=9, shuffle=hdf5plugin.Blosc.SHUFFLE))
11
12# Read the file (hdf5plugin must be imported to provide the filters to h5py)
13with h5py.File('test.h5', 'r') as f:
14 res = f['data'][:]
15 print(res)