微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 scipy.optimize.newton 在同一函数中计算梯度和目标

如何解决使用 scipy.optimize.newton 在同一函数中计算梯度和目标

我通过 scipy.optimize.newton 使用牛顿法来找到单变量函数的根。我想在同一步骤中计算梯度和目标,因为它们共享许多计算。从 scipy documentation 来看,似乎我需要提供 func 和 fprime 作为单独的输入,我猜这会导致每次迭代的无关函数调用。有没有办法在同一个函数中传递这两个对象?这在其他 scipy.optimize 函数(例如最小化)中是允许的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。