parameters: (self)
docstring: Initialize DiGamma.
docstring_summary: Initialize DiGamma.
docstring_tokens: Initialize DiGamma .
function: def __init__(self):
          """Initialize DiGamma."""
          super(DiGamma, self).__init__()
          # const numbers
          self.k_lanczos_gamma = 7
          self.k_base_lanczos_coeff = _BASE_LANCZOS_COEFF
          self.k_lanczos_coefficients = _LANCZOS_COEFFICIENTS
          self.nan = np.nan
          self.pi = np.pi
          self.lanczos_gamma_plus_one_half = self.k_lanczos_gamma + 0.5
          self.log_lanczos_gamma_plus_one_half = np.log(self.lanczos_gamma_plus_one_half)
  
          # operations
          self.log1p = P.Log1p()
          self.abs = P.Abs()
          self.shape = P.Shape()
          self.dtype = P.DType()
          self.fill = P.Fill()
          self.floor = P.Floor()
          self.equal = P.Equal()
          self.less = P.Less()
          self.select = P.Select()
          self.sin = P.Sin()
          self.cos = P.Cos()
          self.logicaland = P.LogicalAnd()
function_tokens: def __init__ ( self ) : super ( DiGamma , self ) . __init__ ( ) # const numbers self . k_lanczos_gamma = 7 self . k_base_lanczos_coeff = _BASE_LANCZOS_COEFF self . k_lanczos_coefficients = _LANCZOS_COEFFICIENTS self . nan = np . nan self . pi = np . pi self . lanczos_gamma_plus_one_half = self . k_lanczos_gamma + 0.5 self . log_lanczos_gamma_plus_one_half = np . log ( self . lanczos_gamma_plus_one_half ) # operations self . log1p = P . Log1p ( ) self . abs = P . Abs ( ) self . shape = P . Shape ( ) self . dtype = P . DType ( ) self . fill = P . Fill ( ) self . floor = P . Floor ( ) self . equal = P . Equal ( ) self . less = P . Less ( ) self . select = P . Select ( ) self . sin = P . Sin ( ) self . cos = P . Cos ( ) self . logicaland = P . LogicalAnd ( )