def _pdf(self, x): return (1 / (np.pi * self.scale * (1 + square( (x - self.loc) / self.scale))))
def _log_pdf(self, x): return (-np.log(np.pi) - log(self.scale) - log(1 + square((x - self.loc) / self.scale)))
def _pdf(self, x): gauss = (exp(-0.5 * square( (x - self.mu) / self.std)) / sqrt(2 * np.pi) / self.std) return (self.coef * gauss).sum(axis=self.axis)
def var(self): return square(self.parameter["std"])
def var(self): try: return self._var except AttributeError: return square(self.std)
def _pdf(self, x): return (exp(-0.5 * square( (x - self.mu) / self.std)) / sqrt(2 * np.pi) / self.std)
def tau(self): try: return self._tau except AttributeError: return 1 / square(self.std)