我正在尝试自学 SciPy 并使用以下四重积分来评估scipy.integrate.nquad
:
我写了以下代码:
from scipy import integrate
def f(z, y, x, w):
return w + y
def bounds(z):
return [0, 1-z]
I = integrate.nquad(f, [bounds, [0,1], [0,1], [0,1]])
print(I)
但是,它给出了以下错误:
bounds() takes 1 positional argument but 3 were given
非常感谢解决这个四重积分的任何帮助。