cupy.linalg.matrix_rank#

cupy.linalg.matrix_rank(M, tol=None)[source]#

使用 SVD 方法返回数组的矩阵秩

参数:
  • M (cupy.ndarray) – 输入数组。其 ndim 必须小于或等于 2。

  • tol (Nonefloat) – M 的奇异值阈值。当 tolNone 时,并且 epsM 数据类型的 epsilon 值,则 tol 设置为 S.max() * max(M.shape) * eps,其中 SM 的奇异值。这与 numpy.linalg.matrix_rank() 保持一致。

返回:

M 的秩。

返回类型:

cupy.ndarray