Я хочу создать случайный массив размера N, который содержит только 0 и 1, но я хочу, чтобы мой массив имел некоторое соотношение между 0 и 1. Например, 90% из массива будет 1, а остальные 10% равны 0 (но я хочу, чтобы этот 90% был случайным по всему массиву).Генерировать случайный массив из 0 и 1 с определенным отношением (python, numpy)
прямо сейчас у меня есть:
randomLabel = np.random.randint(2, size=numbers)
Но я не могу контролировать соотношение между 0 и 1.
Вы хотите точное соотношение 1: 9, или вы хотите, чтобы каждая ячейка имела независимую вероятность 10% быть 0? – user2357112
оба произведения для меня, я думаю – Am1rr3zA
Дубликат: http://stackoverflow.com/questions/19597473/binary-random-array-with-a-specific-proportion-of-ones/ –