Какова эффективная (возможно, векторизация с терминологией Matlab) способ генерации случайного числа нулей и единиц с определенной пропорцией? Специально с Numpy?
Поскольку мой случай является особым для 1/3
, мой код:
import numpy as np
a=np.mod(np.multiply(np.random.randomintegers(0,2,size)),3)
Но есть ли встроенная функция, которая могла бы справиться с этим более эффективно, по крайней мере, для ситуации K/N
, где K и N - натуральные числа?