Python 如何了解quadpack使用的集成技术

Python 如何了解quadpack使用的集成技术,python,scipy,quad,Python,Scipy,Quad,我一直在学习QUADPACK,并使用scipy.integrate.quad计算从0到无穷大的积分。它给出了一个非常好的结果,但现在我想知道软件应用了哪种集成方法(QAGI、QAWF等)。有什么方法可以印刷这种技术吗?软件是否应用了一些决策树? 提前感谢您抽出时间。 鉴于。由于scipy是开源的,您实际上可以阅读,其中说: 对于有限积分极限,积分采用克伦肖-柯蒂斯方法,该方法使用切比雪夫矩。。。如果其中一个积分极限为无穷大,则计算傅里叶积分(假设w neq 0) 无限绑定的\u quad调用是到

我一直在学习QUADPACK,并使用scipy.integrate.quad计算从0到无穷大的积分。它给出了一个非常好的结果,但现在我想知道软件应用了哪种集成方法(QAGI、QAWF等)。有什么方法可以印刷这种技术吗?软件是否应用了一些决策树? 提前感谢您抽出时间。
鉴于。

由于
scipy
是开源的,您实际上可以阅读,其中说:

对于有限积分极限,积分采用克伦肖-柯蒂斯方法,该方法使用切比雪夫矩。。。如果其中一个积分极限为无穷大,则计算傅里叶积分(假设w neq 0)


无限绑定的
\u quad
调用是到
\u quadpack.\u qagie

我看不出有什么理由搁置这个问题,如果您使用scipy.integrate.quad.在不查看源代码本身的情况下查找一些信息,这是一个非常精确的问题。“运行scipy.integrate.quad_explain(),了解有关更深奥的输入和输出的更多信息。”实际上,您引用的是“加权被积函数”部分。如果未指定权重,则使用自适应21点高斯-克朗罗德求积。无限区间通过映射到有限区间来处理。另请参见QUADPACK的QAGI文档。