我在用scipy.integrate.quad(f, a, b, args=(c,))
整合功能f
之间a
and b
,添加另一个参数c
。你可以考虑一下f
as
f = lambda x, y: x*y
据我了解,该功能需要a
, b
, c
为浮点值。然而,我有很多积分需要求解,所有积分都具有相同的函数,只是在向量上a
, b
, and c
。迭代所有向量的效率非常低。有什么方法可以加速/矢量化此操作吗?
唉,这不支持integrate.quad
.
You might自己使用高斯求积会获得更好的运气:scipy.integra.fixed_quad
类似于 array_like 输入,但计算根和权重的低级例程会被阻塞should工作。请参阅“正交多项式的根和权重”部分here http://docs.scipy.org/doc/scipy-dev/reference/special.html。
不过,YMMV。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)