0
Scipy optimize.newtonは、初期ステップサイズが1e-4としてハードコードされています。この関数を異なるステップサイズ(理想的にはパラメータとして指定)で使用する最良の方法は何ですか?Scipy最適化ニュートン割線法
# https://github.com/scipy/scipy/blob/v0.19.0/scipy/optimize/zeros.py#L160
else:
# Secant method
p0 = x0
if x0 >= 0:
p1 = x0*(1 + 1e-4) + 1e-4
これが便利な機能(非常に確実な機能)であることが確信できたら、機能リクエストを開き、引数に初期ステップサイズを追加するように頼むことができます。 '1e-4'を' initial_step'(または何か)のような変数に置き換えてインストールしたscipyのバージョンに追加してscipy 'の人に通知してください。'はそれをマージします分散バージョンでは、適合していると見える場合(実際にgithubマージリクエストの専門家ではありませんが、不正確です) – gionni