dask.array.to_hdf5
dask.array.to_hdf5¶
- dask.array.to_hdf5(filename, *args, chunks=True, **kwargs)[源代码]¶
在HDF5文件中存储数组
这会将多个 dask 数组保存到 HDF5 文件中的多个数据路径中。它会创建必要的数据集并处理文件的打开/关闭。
- 参数
- chunks: 元组或 ``True``
块形状,或
True
以传递来自 dask 数组的块。默认为True
。
参见
da.store
h5py.File.create_dataset
示例
>>> da.to_hdf5('myfile.hdf5', '/x', x)
或
>>> da.to_hdf5('myfile.hdf5', {'/x': x, '/y': y})
可选地提供参数,如同向
h5py.File.create_dataset
提供一样>>> da.to_hdf5('myfile.hdf5', '/x', x, compression='lzf', shuffle=True)
>>> da.to_hdf5('myfile.hdf5', '/x', x, chunks=(10,20,30))
这也可以作为单个数组的方法使用
>>> x.to_hdf5('myfile.hdf5', '/x')