code: def _run(self, data, *minmax):  # type: ignore
      le = len(minmax)
      amin = minmax[0] if le > 0 else None
      amax = minmax[1] if le > 1 else None
      res = data if amin is amax is None else np.clip(data, amin, amax)
      res = (
          (res,)
          if res.dtype == data.dtype
          else (res.astype(data.dtype),)
      )
      return res
  
file_path: onnx/onnx/reference/ops/op_clip.py
imports: import numpy
  from onnx.reference.op_run import OpRun
label_desc: Use image node_id 1 for calling the Clip_11 obj's underlying member method code with example usage: obj._run(data) and returns: res