如何规定scipy.optimize.root解的范围
时间: 2023-05-19 19:01:28 浏览: 303
python scipy求解非线性方程的方法(fsolve/root)
scipy.optimize.root 的解范围可以通过设置 bounds 参数来规定。bounds 参数是一个元组,其中每个元素都是一个二元组,表示每个变量的上下界。例如,如果要将 x 的解限制在 [0, 1] 的范围内,可以将 bounds 设置为 ((0, 1),)。如果有多个变量,可以将 bounds 设置为 ((x1_min, x1_max), (x2_min, x2_max), ...)。
阅读全文