私は、引数を数学関数、引数、反復回数としてとる関数を定義したいと思います(私は固定点定理を持つ関数のゼロを探しています)。 私はゼロを探す方法を知っていますが、私は数式を関数自体から引数を取る方法を知らない。pythonで関数を定義する方法。関数を入力して引数をとり、それを関数に適用する。
def f(function,x,iterations)
私は例えば、このような何かの関数を呼び出そう:関数はxの既存の変数を取って(私は、コードの別の平和のためにdefindedしていること)とされていない
f(x**2+3,-1,20)
x = -1ここで私が探している。 私が探している結果は+4
この問題を解決するにはどうすればよいですか?私は自分の関数に別の関数を定義しようとしましたが、私はこれら3つの引数を自分の関数に持たせるよう明示的に求められています。
ありがとうございました。
*数学的な式は単純なPython関数の '' def f(x):return x ** 2 + 3'か、それとも文字列でなければなりませんか? –