多項式に対応する係数のリストがあります。つまり、 に[1,2,0]
対応しx^2 + 2x + 0
ます。これらの係数の任意の長さの配列をラムダ関数に入れたいと思います。
具体的には、mpmathを使用しており、次のpolyval モジュールに使用されるリストがあります。
polyval(ctx, coeffs, x, derivative=False)
係数と数値を指定polyval()
して、多項式を評価します。
そして 、一次元関数を取るfindroot モジュールを使用する必要があります。
findroot(lambda x: x**3 + 2*x + 1, 2)
係数のリストからラムダ関数を作成するにはどうすればよいですか?