2016-05-12 7 views
1

Я хочу случайно заполнить массив numpy с произвольным размером с нулями и единицами. На каждой записи должен быть один с вероятностью p.Самый быстрый способ заполнить массив numpy нулями и единицами

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

Знаете ли вы более быстрый способ сделать это?

ответ

Смежные вопросы