def distributions_mp(sigma, q):
    mu0 = (lambda y: pdf_gauss_mp(y, sigma=sigma, mean=mp.mpf(0)))
    mu1 = (lambda y: pdf_gauss_mp(y, sigma=sigma, mean=mp.mpf(1)))
    mu = (lambda y: (((1 - q) * mu0(y)) + (q * mu1(y))))
    return (mu0, mu1, mu)
def distributions_mp(sigma, q):
    mu0 = (lambda y: pdf_gauss_mp(y, sigma=sigma, mean=mp.mpf(0)))
    mu1 = (lambda y: pdf_gauss_mp(y, sigma=sigma, mean=mp.mpf(1)))
    mu = (lambda y: (((1 - q) * mu0(y)) + (q * mu1(y))))
    return (mu0, mu1, mu)