【发布时间】:2018-12-23 10:52:32
【问题描述】:
我有一个关于求解器的问题。我已经阅读了很多关于它们的内容以及关于 stackoverflow 的内容,但我对操作模式仍有一些疑问。
我想从一个简单的scipy.optimize.minimize 开始。因此我使用以下代码:
p_min = minimize(fun, p_start, method='BFGS', jac=None, hess=None, tol=None, options={ 'maxiter': 1000})
我使用 BFGS 方法进行了 1000 次迭代。 p_start 是我的起始值。我的功能是一个完整的现金流量计算,我必须找到最低价格,调整后的现值等于零。我需要一个求解器来解决这种情况,因为我有一个预测价格,并且始终将我的价格与预测进行比较并使用更高的价格。
我的问题是,如何定义函数?我的整个现金流计算应该是函数吗?我怎么能这样定义呢?非常感谢您的帮助!
【问题讨论】:
标签: python optimization scipy solver minimize