1
更新**Pythonの期待値
期待値E [x^2]を返すように取り組んでいます。私はすでに平均値muとsigma2で標準値をサンプリングするために関数をに作成しました。私はこの関数を使って通常の値を生成し、次にの値にそれぞれfunを適用したいと思います。私のループで期待値を定義してからfunを適用する必要がありますか?各xについてx^2を見つけたら平均を取ることができますか?ここで私が取り組んできたものだ:
def fun(x):
y=x**2
return y
def EV(fun,n_samples,mu,sigma2):
for i in range(1,n_samples):
... U = np.random.uniform(0,1,1) ... output.append(フロート(Y)) ...出力を返す
'fun'は単なる関数です。あなたは 'response.append(fun(normal(n_samples、mu、sigma2))'を置くことができます。それはあなたの質問ですか? 'i'は' normal'で使われていないので、ループに入れる必要はありません。 –