生成一个由1和0组成的numpy数组,其中1的加权机会等于0.11



如何生成一个由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

相关内容

最新更新