我想在使用scipy.integral.quadrature积分函数时选择要作为积分变量的变量,例如:
def f(x,a,b):
return a*x+b
print scipy.integrate.quadrature(f,0,3,args=(2,3))
这段代码运行良好,结果为17.9999999999,正如应该的那样。如果我想让b成为我的积分变量而不是x,我应该在积分括号中写什么? 另外,在args中,我可以通过名称设置值,例如a=2 b=3吗? 我想在具有更多参数的函数中应用积分,并且不希望用户记住参数的顺序,只需通过名称设置积分变量并按名称给出其他参数(即参数)的值。