code: def export_keepdims() -> None:
      data = np.array([[2, 1], [3, 10]], dtype=np.float32)
      axis = 1
      keepdims = 1
      node = onnx.helper.make_node(
          "ArgMin",
          inputs=["data"],
          outputs=["result"],
          axis=axis,
          keepdims=keepdims,
      )
      # The content of result is : [[1], [0]]
      result = argmin_use_numpy(data, axis=axis, keepdims=keepdims)
      expect(
          node,
          inputs=[data],
          outputs=[result],
          name="test_argmin_keepdims_example",
      )
  
      data = np.random.uniform(-10, 10, [2, 3, 4]).astype(np.float32)
      # result's shape: [2, 1, 4]
      result = argmin_use_numpy(data, axis=axis, keepdims=keepdims)
      expect(
          node,
          inputs=[data],
          outputs=[result],
          name="test_argmin_keepdims_random",
      )
  
file_path: onnx/onnx/backend/test/case/node/argmin.py
imports: import numpy
  import onnx
  from onnx.backend.test.case.base import Base
  from onnx.backend.test.case.node import expect
label_desc: Use image node_id 2 for calling the ArgMin obj's underlying member method code with example usage: obj.export_keepdims() without return types