code: def _zip_dims(new_dims, vals):
      return [dict(zip(new_dims, prod)) for prod in product(*vals)]
  
file_path: arviz/arviz/sel_utils.py
imports: from itertools import product, tee
  import numpy
  import xarray
  from .labels import BaseLabeller
label_desc: Use image node_id 4 for calling a global function with example usage: _zip_dims(new_dims, vals) and returns: unknown