2
至于使用scipy.optimize.brentq
我已经尝试了第一次尝试以下操作:scipy.optimize.brentq不能以简单的情况下收敛
scipy.optimize.brentq(lambda x: x**3, -0.09, 0.01)
输出功率为
RuntimeError: Failed to converge after 100 iterations.
当然,我可以让它尝试更多的迭代,缩短间隔等等。但是,这是一个行为良好的函数,并且我在相对较小的时间间隔内使用了默认的迭代次数。在这些设置中期待解决方案太多了吗?
根据scipy的文档,我将补充说,当找到函数改变符号的区间时,这个算法是一般用于一维问题的推荐方法。
对于对称性你可能是对的:'scipy.optimize.brentq(lambda x:x ** 3,-9,1)'失败......谢谢! – Bach 2014-09-05 13:06:40