I think you have capital and little 'z' when you want only one. See the 
last three lines.

On Thursday, February 18, 2021 at 4:26:15 AM UTC-6 [email protected] wrote:

> I've looked in the SymPy documentation and cannot find a template for 
> this. I apologise if I've overlooked something and the answer is trivial, 
> but all I wish to do create a sampler for custom probability distributions 
> defined using SymPy algebra e.g.:
>
> from sympy.stats import ContinuousRV, sample
> from sympy import sqrt, exp, Symbol, Interval, oo, pi
> mean, prec = 1, 4
> x = Symbol('x')
> pdf = sqrt(prec)/sqrt(2*pi) * exp(-prec*(x-mean)**2/2)
> Z = ContinuousRV(x, pdf, set=Interval(-oo, oo))
> z = sample(Z)
> print(next(z))
>
> However the last line just produces a TypeError. I'd be grateful for any 
> guidance!
>
> Gary.
>

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/sympy/c71318c2-4916-4e4d-812f-af319d94ee36n%40googlegroups.com.

Reply via email to