code: def __init__(self, repeats, axis, in_shape, in_dtype):
      self.repeats = repeats
      self.axis = axis
      if axis is not None and axis < 0:
          self.axis += len(in_shape)
  
      self.in_shape = in_shape
      self.in_dtype = in_dtype
  
file_path: chainer/chainer/functions/array/repeat.py
imports: import six
  from chainer import backend
  from chainer import function_node
  from chainer import utils
  from chainer.utils import type_check
label_desc: Use image node_id 1 to create a new RepeatGrad object from inherited base classes: function_node with example: obj = RepeatGrad(repeats, axis, in_shape, in_dtype)