前提・実現したいこと
標準正規分布に従う確率変数Zのについて, P(-1≤z≤1)≒0.683を数値積分を使って確かめたい。
発生している問題・エラーメッセージ
unsupported operand type(s) for ^: 'float' and 'float'
該当のソースコード
python3
1import numpy as np 2z=np.linspace(-1,1,21) 3f=(1/(2*np.pi)^(1/2))*np.exp(-(z*z)/2) 4print("z=",z) 5print("f=",f) 6dz=z[1]-z[0] 7sekibun=0.0 8N=len(z) 9print(N) 10for i in range(1,N): 11 sekibun+=f[i]*dz 12print(sekibun)
試したこと
np.piを3.14としたり, np.expを2.72**にしたりしました。
補足情報(FW/ツールのバージョンなど)
超初心者で分からないことだらけですがよろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。