如何使用 zarr 压缩的示例具有以下代码示例,请参见 xarray doc:
In [42]: import zarr
In [43]: compressor = zarr.Blosc(cname="zstd", clevel=3, shuffle=2)
In [44]: ds.to_zarr("foo.zarr", encoding={"foo": {"compressor": compressor}})
Out[44]: <xarray.backends.zarr.ZarrStore at 0x7f383eeba970>
编码映射表示将给定的压缩器应用于“foo”变量。但是,如果我想应用到我的所有变量,不管它们是如何命名的。我是否必须显式创建编码字典以匹配我的数据集/数组中的所有变量,或者是否存在某种通配符模式?我只想用相同的压缩器压缩整个数据集。