【发布时间】:2021-06-22 23:24:32
【问题描述】:
我正在尝试使用 scipy.optimize.root_scalar 查找标量函数。对于我的问题,错误函数在域的某些区域定义不明确。不幸的是,我事先并不知道这些区域是什么(这是本次寻根的目的的一部分)。我可以提供一个括号区间,但一般来说,该括号内会有一些定义不明确的区域。
我理想的行为是在遇到这些区域时为错误函数返回 NaN,并让一些求根算法“学习”以避免它们。虽然这不适用于 root_scalar,所以当遇到这些区域时,我一直在返回一个正确符号的固定大错误。任何关于不那么棘手的解决方案的建议将不胜感激。
【问题讨论】:
标签: python scipy scipy-optimize