SymPy で、次の方法で一般的なガウス分布を統合すると:
x = Symbol("x", real=True)
y = Symbol("y", real=True)
s = Symbol("s", real=True)
gaussian = exp(-((x-y)**2)/(2*(s**2)))
nfactor = simplify(integrate(gaussian, (x,-oo,oo)))
私はnfactor
と にPiecewise
依存しperiodic_argument
ていpolar_lift
ます。以下によって作成されたものと同じオブジェクト:
Abs(periodic_argument(polar_lift(s)**(-2), oo))
pi/2
私が望むソリューションよりも小さくなければなりません。この条件だけを持つ良い方法はありますか - Mathematica ではAssuming
andRefine
またはSimplify
を使用するかもしれませんが、私は sympy が初めてで、ここで何をすべきかわかりません。