code: def __init__(
      self,
      axis=None,
      dtype=None,
      combine_size=None,
      offset=None,
      total_shape=None,
      stage=None,
      **kw,
  ):
      if dtype is None:
          dtype = np.dtype(int)
      stage = self._rewrite_stage(stage)
      super().__init__(
          _axis=axis,
          _combine_size=combine_size,
          _offset=offset,
          _total_shape=total_shape,
          dtype=dtype,
          stage=stage,
          **kw,
      )
  
file_path: mars/mars/tensor/reduction/nanargmax.py
imports: import numpy
  from ...None import opcodes
  from ...serialization.serializables import AnyField, TupleField
  from .core import TensorReduction, TensorArgReductionMixin
label_desc: Use image node_id 1 to create a new TensorNanArgmax object from inherited base classes: TensorReduction, TensorArgReductionMixin with example: obj = TensorNanArgmax(axis, dtype, combine_size, offset, total_shape, stage)