Source code for rexfw.pdfs.normal

'''
A normal distribution as an example for the PDF interface
'''

from rexfw.pdfs import AbstractPDF

[docs]class Normal(AbstractPDF): def __init__(self, mu=0.0, sigma=1.0): self.mu = mu self.sigma = sigma
[docs] def log_prob(self, x): return -0.5 * (x - self.mu) ** 2 / self.sigma / self.sigma