cupy.cov#

cupy.cov(a, y=None, rowvar=True, bias=False, ddof=None, fweights=None, aweights=None, *, dtype=None)[源代码][源代码]#

返回数组的协方差矩阵。

此功能目前不支持 fweightsaweights 选项。

参数:
  • a (cupy.ndarray) – 用于计算协方差矩阵的数组。

  • y (cupy.ndarray) – 一组额外的变量和观察结果。

  • rowvar (bool) – 如果 True,那么每一行代表一个变量,观察值在列中。否则,关系将被转置。

  • bias (bool) – 如果 False,归一化是按 (N - 1) 进行的,其中 N 是给定的观测值数量(无偏估计)。如果 True,则归一化是按 N 进行的。

  • ddof (int) – 如果不是 None ,则由偏差隐含的默认值将被覆盖。注意,ddof=1 将返回无偏估计,而 ddof=0 将返回简单平均值。

  • fweights (cupy.ndarray, int) – 一维整数频率权重数组。每个观测向量应重复的次数。要求 fweights >= 0。然而,出于性能原因,当 fweights < 0 时,函数不会报错。

  • aweights (cupy.ndarray) – 观测向量权重的1-D数组。这些相对权重通常对于被认为是“重要”的观测值较大,而对于被认为是较不“重要”的观测值较小。如果 ddof=0 ,权重数组可以用于为观测向量分配概率。要求 aweights >= 0。然而,出于性能原因,当 aweights < 0 时,函数不会报错。

  • dtype – 数据类型指定符。默认情况下,返回的数据类型将至少具有 numpy.float64 精度。

返回:

输入数组的协方差矩阵。

返回类型:

cupy.ndarray

参见

numpy.cov()