関数を scipy.integral.quadrature と統合するときに、どの変数を関数の統合変数にするかを選択したいと考えています。例えば
def f(x,a,b):
return a*x+b
print scipy.integrate.quadrature(f,0,3,args=(2,3))
このコードはうまく機能し、結果は 17.9999999999 になります。b を x ではなく積分変数にしたい場合、四角括弧内に何を書くべきですか? また、args で、たとえば a=2 b=3 のように名前で値を設定できますか? より多くの引数を持つ関数に直交を適用したいのですが、ユーザーに引数のキューを覚えてほしくありません。統合変数を設定し、パラメーターである他の変数に名前だけで値を与えるだけです。