scipy.linalg.interpolative.estimate_rank

scipy.linalg.interpolative.estimate_rank(A, eps)[源代码]

使用随机化方法将矩阵秩估计到指定的相对精度。

矩阵 A 可以作为 numpy.ndarray 或者是 scipy.sparse.linalg.LinearOperator ,每种情况使用不同的算法。如果 A 类型为 numpy.ndarray 则输出秩通常比实际数值秩高约8。

参数
A : numpy.ndarrayscipy.sparse.linalg.LinearOperatornumpy.ndarray或scipy.parse.linalg.LinearOperator

要估计其秩的矩阵,给出的形式为 numpy.ndarray 或者是 scipy.sparse.linalg.LinearOperator 使用 rmatvec 方法(应用矩阵伴随)。

eps浮动

数值等级定义的相对误差。

退货
集成

估计矩阵秩。