code: def _run(self, data, axes=None):  # type: ignore
      if axes is not None:
          if hasattr(axes, "__iter__"):
              sq = np.squeeze(data, axis=tuple(axes))
          else:
              sq = np.squeeze(data, axis=axes)
      else:
          sq = np.squeeze(data)
      return (sq,)
  
file_path: onnx/onnx/reference/ops/op_squeeze.py
imports: import numpy
  from onnx.reference.op_run import OpRun
label_desc: Use image node_id 2 for calling the Squeeze_13 obj's underlying member method code with example usage: obj._run(data, axes) and returns: sq