根据文档,只要我使用 args=() 将所述参数传递给 bisect(),我就应该能够将具有多个参数的函数一分为二。但是,我无法让它工作,也没有找到在这种情况下使用此功能的示例。
我的函数的形状是 $f(a,x)$,其中用户输入 $a$,程序使用 scipy.optimize.bisect() 在变量 x 中找到一个根。
我尝试将其传递为:
scipy.optimize.bisect(f,-a,a,args=(a,))
但这并不完全奏效。
根据文档,只要我使用 args=() 将所述参数传递给 bisect(),我就应该能够将具有多个参数的函数一分为二。但是,我无法让它工作,也没有找到在这种情况下使用此功能的示例。
我的函数的形状是 $f(a,x)$,其中用户输入 $a$,程序使用 scipy.optimize.bisect() 在变量 x 中找到一个根。
我尝试将其传递为:
scipy.optimize.bisect(f,-a,a,args=(a,))
但这并不完全奏效。