2

私は最近 scipy.optimize を使い始めましたが、起動時に fmin_cg で現在の関数値に応じて関数の「前の」値を固定値に設定する理由が不明です

xk = x0
old_fval = f(xk)
old_old_fval = old_fval + 5000

これは、コードの後半で行検索が機能する方法を回避します (より正確には?) この状況に対処します。確かにそれは言うべきです:

xk = x0
old_fval = f(xk)
old_old_fval = None

それとも、私は何かを逃しましたか?

4

1 に答える 1