2016-05-12 6 views
1

0と1の任意のサイズのnumpy配列をランダムに埋めたいとします。各エントリーに確率pを持つものがなければならない。numpy配列に0と1を書き込む最も速い方法

for x in range(l): 
     rn = numpy.random.uniform(0, 1) 
     if rn <= p: 
      arr[x] = 1.0 
     else: 
      arr[x] = 0.0 

これを行う方法がわかりますか?

答えて

関連する問題