'probability density function
Parameters
x : array_like
can be 1d or 2d, if 2d, then each row is taken as independent
multivariate random vector
Returns
pdf : float or array
probability density value of each random vector'

def pdf(self, x):

    return np.exp(self.logpdf(x))
