0
g(x)がユーザによって入力として与えられ、次に異なるxに対してf(g(x))が作成されるf(g他の問題へのインプットとして使用できるようにベクトルとして?形式f(g(x))の複合関数を書くには?
私はこの複合関数がf(g(x))の値を使って他のものを計算する別の関数の中にいてほしいです。
g(x)がユーザによって入力として与えられ、次に異なるxに対してf(g(x))が作成されるf(g他の問題へのインプットとして使用できるようにベクトルとして?形式f(g(x))の複合関数を書くには?
私はこの複合関数がf(g(x))の値を使って他のものを計算する別の関数の中にいてほしいです。
これはPythonで完全に慣用(そして実際に他の言語の多く)で、それはあなたがほしいとまったく同じように動作します:
>>> def f(x):
... return x+5
...
>>> def g(x):
... return x*3
...
>>> f(g(5)) # (5*3) + 5
20
>>> f(g(4)) # (4*3) + 5
17
>>> x = np.array([1, 2, 3, 4])
>>> f(g(x)) # ([1, 2, 3, 4]*3) + 5
array([ 8, 11, 14, 17])
限り機能g
の戻り値として使用することができますf
に入力すれば、それを書いたのと同じようにすることができます:f(g(input))
。
'x'入力は何ですか?スカラー?アレイ?配列の形状とdtype? – hpaulj