parameters: (self, name, arr)
docstring: Override () function to do Initialization
  
          Parameters
          ----------
          name : str
              name of corrosponding ndarray
  
          arr : NDArray
              ndarray to be Initialized
docstring_summary: Override () function to do Initialization
docstring_tokens: Override () function to do Initialization
function: def __call__(self, name, arr):
          """Override () function to do Initialization
  
          Parameters
          ----------
          name : str
              name of corrosponding ndarray
  
          arr : NDArray
              ndarray to be Initialized
          """
          if not isinstance(name, string_types):
              raise TypeError('name must be string')
          if not isinstance(arr, NDArray):
              raise TypeError('arr must be NDArray')
          if name.startswith('upsampling'):
              self._init_bilinear(name, arr)
          elif name.endswith('bias'):
              self._init_bias(name, arr)
          elif name.endswith('gamma'):
              self._init_gamma(name, arr)
          elif name.endswith('beta'):
              self._init_beta(name, arr)
          elif name.endswith('weight'):
              self._init_weight(name, arr)
          elif name.endswith("moving_mean"):
              self._init_zero(name, arr)
          elif name.endswith("moving_var"):
              self._init_zero(name, arr)
          elif name.endswith("moving_inv_var"):
              self._init_zero(name, arr)
          elif name.endswith("moving_avg"):
              self._init_zero(name, arr)
          else:
              self._init_default(name, arr)
function_tokens: def __call__ ( self , name , arr ) : if not isinstance ( name , string_types ) : raise TypeError ( 'name must be string' ) if not isinstance ( arr , NDArray ) : raise TypeError ( 'arr must be NDArray' ) if name . startswith ( 'upsampling' ) : self . _init_bilinear ( name , arr ) elif name . endswith ( 'bias' ) : self . _init_bias ( name , arr ) elif name . endswith ( 'gamma' ) : self . _init_gamma ( name , arr ) elif name . endswith ( 'beta' ) : self . _init_beta ( name , arr ) elif name . endswith ( 'weight' ) : self . _init_weight ( name , arr ) elif name . endswith ( "moving_mean" ) : self . _init_zero ( name , arr ) elif name . endswith ( "moving_var" ) : self . _init_zero ( name , arr ) elif name . endswith ( "moving_inv_var" ) : self . _init_zero ( name , arr ) elif name . endswith ( "moving_avg" ) : self . _init_zero ( name , arr ) else : self . _init_default ( name , arr )