您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何使用Python的scipy.integrate.quad评估多元函数的单个积分?

如何使用Python的scipy.integrate.quad评估多元函数的单个积分?

scipy文档中找到了答案。

您可以执行以下操作:

from scipy import integrate as integrate
def f(x,a):  #a is a parameter, x is the variable I want to integrate over
    return a*x

result = integrate.quad(f,0,1,args=(1,))

方法中的args=(1,)参数quad将进行a=1整体评估。

也可以将其携带到具有两个以上变量的函数中:

from scipy import integrate as integrate
def f(x,a,b,c):  #a is a parameter, x is the variable I want to integrate over
    return a*x + b + c

result = integrate.quad(f,0,1,args=(1,2,3))

这将进行a=1, b=2, c=3整体评估。

对于要以这种方式集成的函数,要记住的重要事情是在函数一个 参数上生成要集成的变量。

python 2022/1/1 18:36:26 有239人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶