我正在寻找一个解决给定段上的三角方程的函数。
我从scipy尝试了fsolve,但据我所知,没有这样的选择,只有初始近似点。
python在任何地方都有这样的库方法吗?我也看了sympy,但没有找到合适的解决方案。
答案 0 :(得分:0)
对于单个标量方程,请使用brentq
In [1]: from scipy.optimize import brentq
In [2]: import numpy as np
In [3]: brentq(np.sin, np.pi+1, 2*np.pi+1)
Out[3]: 6.28318530718002
对于方程组,使用least_squares
来最小化方程左边的平方和。