mlx.core.random.bernoulli

目录

mlx.core.random.bernoulli#

bernoulli(p: scalar | array = 0.5, shape: Sequence[int] | None = None, key: array | None = None, stream: None | Stream | Device = None) array#

生成服从伯努利分布的随机值。

值是从参数 p 的伯努利分布中采样的。参数 p 可以是 floatarray,并且必须可以广播到 shape

参数:
  • p (floatarray, 可选) – 伯努利分布的参数。默认值: 0.5

  • shape (list(int), 可选) – 输出的形状。默认值: p.shape

  • key (array, 可选) – PRNG 密钥。默认值: None

返回值:

随机整数数组。

返回类型:

array