我想在Python中集成一个多元函数并调整集成精度。
在postHow do I use parameter epsabs in scipy.integrate.quad in Python?中,对于scipy.integrate.quad公司。我需要用scipy.integrate.nqad文件。我对使用了以下代码块scipy.integrate.nqad文件
from scipy.integrate import nquad
from numpy import cos
from numpy import pi
integrand = lambda x,y: cos(x)+x+y
print(nquad(integrand, [[0,1],[1,2]]))
但是当使用
from scipy.integrate import nquad
from numpy import cos
from numpy import pi
integrand = lambda x,y: cos(x)+x+y
print(nquad(integrand, [[0,1],[1,2]],epsabs=1e-2))
我总是犯这个错误
print(nquad(integrand, [[0,1],[1,2]],epsabs=1e-2))
TypeError: 'epsabs' is an invalid keyword argument for this function
so, how can I manipulate the integration accuracy in scipy.integrate.nquad?
also it is acceptable if there is any way in dblquad or tplquad.
提前谢谢。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐