Python—函数乘法的积分

Python—函数乘法的积分,python,scipy,integral,Python,Scipy,Integral,在python中,我有两个函数f1(x)和f2(x)返回一个数字。我想在它们相乘后计算一个定积分,例如: scipy.integrate.quad(f1*f2,0,1) 最好的方法是什么?在python中可能吗?我刚刚发现,我可以使用lambda:) 不管怎样,我要把它留在这里。也许它会帮助别人解决问题。当我遇到同样的问题时,我使用了这个(基于上面的建议) 从scipy.integrate导入四元组 def f1(x): 返回x def f2(x): 返回x**2 ans,err=quad(λ

在python中,我有两个函数
f1(x)
f2(x)
返回一个数字。我想在它们相乘后计算一个定积分,例如:

scipy.integrate.quad(f1*f2,0,1)

最好的方法是什么?在python中可能吗?

我刚刚发现,我可以使用lambda:)


不管怎样,我要把它留在这里。也许它会帮助别人解决问题。

当我遇到同样的问题时,我使用了这个(基于上面的建议)

从scipy.integrate导入四元组
def f1(x):
返回x
def f2(x):
返回x**2
ans,err=quad(λx:f1(x)*f2(x),0,1)
打印(“结果是”,ans)

欢迎使用堆栈溢出!虽然我们感谢您的回答,但如果它能在其他答案的基础上提供额外的价值,那就更好了。在这种情况下,您的答案不会提供额外的价值,因为另一个用户已经发布了该解决方案。如果先前的答案对你有帮助,你应该投票赞成,而不是重复同样的信息。
scipy.integrate.quad(lambda x: f1(x)*f2(x), 0, 1)