以下のrandcheck.pyというプログラムを修正して0〜0.001,0.01〜0.02......,0.99〜1.0の範囲にある確率を求めるプログラムを作成したいです。(do/forループを用いて)
以下が0〜1の一様変数の発生確率を求めるプログラムrandcheck.pyです
import random as r #randomモジュールを使用
import numpy as np #numpyモジュールを使用
ic=np.zeros(2) #カウンタ ic[0],ic[1] を生成し 0 で初期化
for i in range(10000):
x=r.random() # この関数が呼ばれると 0~1 の一様乱数を 1 つ発生する.
print( x )
if( x<0.5 ):
ic[0]=ic[0]+1
else:
ic[1]=ic[1]+1
print(’0.5 未満の確率’,ic[0]/n, ’0.5 以上の確率’,ic[1]/n )
あなたの回答
tips
プレビュー