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

python – 如何在`scipy.integrate.dblquad`中增加函数的细分数?

5b51 2022/1/14 8:22:59 python 字数 1368 阅读 621 来源 www.jb51.cc/python

我正在使用scipy.integrate.dblquad,我收到此错误: UserWarning: The maximum number of subdivisions (50) has been achieved. If increasing the limit yields no improvement ... 我想增加这个限制,看看积分是否融合良好. documentation指定了如何为s

概述

UserWarning: The maximum number of subdivisions (50) has been achieved.
If increasing the limit yields no improvement ...

我想增加这个限制,看看积分是否融合良好. documentation指定了如何为scipy.integrate.quad执行此操作(该函数将最大迭代次数作为参数),但不适用于scipy.integrate.dblquad.如何增加dblquad的细分数?

from scipy.integrate import nquad

options={'limit':100}
integral=nquad(func,[[xmin,xmax],[ymin,ymax]],args=(other_arg,),opts=[options,options])

请注意,有几个参数是列表.这些列表的元素按顺序应用于每个坐标.请参阅nquad here的文档.


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶