0

在尝试将 xarray 写入 netcdf 时,根据“ValueError:chunksize 不能超过维度大小”,将引擎设置为 scipy 应该可以解决此错误。但是,这不适用于编码中的 zlib=True 。我如何仍然压缩 netCDF,目前我使用 scipy 引擎收到此错误:

*** ValueError: unexpected encoding for scipy backend: ['zlib']
4

1 回答 1

1

SciPy 的 netCDF 读取器/写入器仅支持 netCDF3 格式,不支持文件内压缩(netCDF4 功能)。要使用zlib=True,您需要使用engine='netcdf4'或编写 netCDF 文件engine='h5netcdf'

于 2017-01-24T22:53:51.237 回答