cupy.random.hypergeometric#

cupy.random.hypergeometric(ngood, nbad, nsample, size=None, dtype=<class 'int'>)[源代码][源代码]#

超几何分布。

返回从超几何分布中抽取的样本数组。其概率质量函数定义为

\[f(x) = \frac{\binom{m}{n}\binom{N-m}{n-x}}{\binom{N}{n}}.\]
参数:
  • ngood (int or array_like of ints) – 超几何分布的参数 \(n\)

  • nbad (int or array_like of ints) – 超几何分布的参数 \(m\)

  • nsample (int or array_like of ints) – 超几何分布的参数 \(N\)

  • size (int or tuple of ints) – 数组的形状。如果为 None,则生成一个零维数组。

  • dtype – 数据类型说明符。只允许 numpy.int32numpy.int64 类型。

返回:

从超几何分布中抽取的样本。

返回类型:

cupy.ndarray

参见

numpy.random.hypergeometric()