code: def execute(cls, ctx, op):
      import zarr
  
      axis_offsets = op.axis_offsets
      shape = op.outputs[0].shape
  
      fs = get_fs(op.filename, None)
      fs_map = FSMap(op.filename, fs)
  
      root = zarr.group(store=fs_map)
      path = cls.get_path(op.group, op.dataset)
      arr = root[path]
  
      data = arr[
          tuple(
              slice(offset, offset + size)
              for offset, size in zip(axis_offsets, shape)
          )
      ]
      ctx[op.outputs[0].key] = data
  
file_path: mars/mars/tensor/datasource/from_zarr.py
imports: from ...None import opcodes
  from ...lib.filesystem import get_fs, FSMap
  from ..core import TensorOrder
  from .core import TensorFromHDF5Like
label_desc: Use image node_id 1 for calling the TensorFromZarr obj's underlying member method code with example usage: obj.execute(cls, ctx, op) without return types