class_docstr: Base class of the parameter initializer.
  
      
docstr: Generates an array with an initializer.
  
  Args:
      shape (:obj:`tuple` of :obj:`int`): :obj:`numpy.ndarray` with the shape created.
  
  Returns:
      :obj:`numpy.ndarray` : Array.
  
  Note:
      Subclasses of :class:`~nnabla.initializer.BaseInitializer` must override this method.
docstr_tok: ["Generates","an","array","with","an","initializer",".","Args",":","shape","(",":","obj",":","`","tuple","`","of",":","obj",":","`","int","`",")",":",":","obj",":","`","numpy.ndarray","`","with","the","shape","created",".","Returns",":",":","obj",":","`","numpy.ndarray","`",":","Array",".","Note",":","Subclasses","of",":","class",":","`","~nnabla.initializer.BaseInitializer","`","must","override","this","method","."]
code: def __call__(self, shape):
      """Generates an array with an initializer.
  
      Args:
          shape (:obj:`tuple` of :obj:`int`): :obj:`numpy.ndarray` with the shape created.
  
      Returns:
          :obj:`numpy.ndarray` : Array.
  
      Note:
          Subclasses of :class:`~nnabla.initializer.BaseInitializer` must override this method.
  
      """
      raise NotImplementedError()
  
imports: import numpy
  from .None import random
label_desc: Use image node_id 1 for calling the BaseInitializer obj's underlying member method code with example usage: obj.__call__(shape) without return types