cupy.random.f#

cupy.random.f(dfnum, dfden, size=None, dtype=<class 'float'>)[源代码][源代码]#

F 分布。

返回从 f 分布中抽取的样本数组。其概率密度函数定义为

\[f(x) = \frac{1}{B(\frac{d_1}{2},\frac{d_2}{2})} \left(\frac{d_1}{d_2}\right)^{\frac{d_1}{2}} x^{\frac{d_1}{2}-1} \left(1+\frac{d_1}{d_2}x\right) ^{-\frac{d_1+d_2}{2}}.\]
参数:
  • dfnum (float or array_like of floats) – f 分布的参数 \(d_1\)

  • dfden (float or array_like of floats) – f 分布的参数 \(d_2\)

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

  • dtype – 数据类型说明符。仅允许 numpy.float32numpy.float64 类型。

返回:

从 f 分布中抽取的样本。

返回类型:

cupy.ndarray

参见

numpy.random.f()