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')