簡化有條件的積分在SymPy,如果我通過整合一般高斯:在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
和Refine
或Simplify
,但我是sympy的新手,我不知道該怎麼做。
對我來說,它已經簡化了你的假設。 – asmeurer
@asmeurer再次您好;)...錯字 - 應該是(-oo,oo) – Lucas