如何使用 h5py 访问具有 szip 压缩的 HDF5 数据集

How to access HDF5 dataset with szip compression using h5py

正如标题所说,我需要知道如何使用 h5py 访问具有 szip 压缩的 HDF5 文件的数据集。 这是我得到的错误:

IOError: can't read data (Dataset: Read failed)

有没有人知道如何使用 h5py 访问此数据集?

谢谢

您使用什么系统读取 HDF5 文件?
h5py 文档是这样描述 SZIP 的:

  • UNIX:如果随 HDF5 提供。
  • Windows: 只读

因此,如果您使用 Linux,您可能需要更新 HDF5 安装以添加 SZIP 压缩。此处参考:

Supported h5py compression/processing filters