class_docstr: Initializes array.
  
  It initializes the given array.
  
  Attributes:
      dtype: Data type specifier. It is for type check in ``__call__``
          function.
docstr: Initializes given array.
  
  This method destructively changes the value of array.
  The derived class is required to implement this method.
  The algorithms used to make the new values depend on the
  concrete derived classes.
  
  Args:
      array (:ref:`ndarray`):
          An array to be initialized by this initializer.
docstr_tok: ["Initializes","given","array",".","This","method","destructively","changes","the","value","of","array",".","The","derived","class","is","required","to","implement","this","method",".","The","algorithms","used","to","make","the","new","values","depend","on","the","concrete","derived","classes",".","Args",":","array","(",":","ref",":","`","ndarray","`",")",":","An","array","to","be","initialized","by","this","initializer","."]
code: def __call__(self, array: types.NdArray) -> None:
      """Initializes given array.
  
      This method destructively changes the value of array.
      The derived class is required to implement this method.
      The algorithms used to make the new values depend on the
      concrete derived classes.
  
      Args:
          array (:ref:`ndarray`):
              An array to be initialized by this initializer.
  
      """
      raise NotImplementedError()
  
file_path: chainer/chainer/initializer.py
imports: import typing
  from chainer import types
  from chainer import utils
label_desc: Use image node_id 2 for calling the Initializer obj's underlying member method code with example usage: obj.__call__(array) without return types