我一直在学习QUADPACK,我使用scipy.integrate.quad来计算从0到无穷大的积分。它给出了一个非常好的结果,但现在我想知道该软件应用了哪种集成方法(QAGI,QAWF等)。有没有办法打印该技术?软件是否应用了一些决策树?提前感谢您的时间。问候。
由于scipy
是开源的,您实际上可以阅读integrate.quad
的代码,其中说:
对于有限积分极限,积分使用使用切比雪夫矩的Clenshaw-Curtis方法执行。如果其中一个积分极限是无穷大的,则计算傅里叶积分(假设 w neq 0)。
_quad
中对无限界限的调用是_quadpack._qagie
。