1

私はいくつかのかなり厄介な関数を統合していますが、scipy.integrate.quadは状況をうまく処理していません。tanh-sinhメソッドでmpmath.quadを使用することを計画していましたが、次のように、計算中の関数にいくつかの引数を渡す必要があります。

mpmath.quad(f,[0,mpmath.pi],method='tanh-sinh',args=(arg_1, arg_2))

fは次のように定義されます

f(x,arg_1, arg_2)

ドキュメントにそのようなものは見つかりませんでした。助言がありますか?

ありがとう!

4

2 に答える 2

2

ラムダを使用:

import mpmath
arg_1 = 1
arg_2 = 9

print mpmath.quad(lambda x: f(x, arg_1, arg_2), ...)
于 2011-06-06T18:39:08.517 に答える