如何生成一个由1和0组成的10000 Numpy数组,其中获得1的权重为0.11?
使用numpy的随机选择。
from numpy.random import choice
ratio = 0.11
draw = choice([0,1], 10000, p=[1-ratio, ratio])
# Evaluate
sum(draw)
# 1119