scipy.linalg.interpolative.
estimate_spectral_norm_diff#
- scipy.linalg.interpolative.estimate_spectral_norm_diff(A, B, its=20, rng=None)[源代码]#
通过随机幂方法估计两个矩阵差的谱范数。
- 参数:
- A
scipy.sparse.linalg.LinearOperator
第一个矩阵,以
scipy.sparse.linalg.LinearOperator
的形式给出,具有 matvec 和 rmatvec 方法(用于应用矩阵及其伴随)。- B
scipy.sparse.linalg.LinearOperator
第二个矩阵,以
scipy.sparse.linalg.LinearOperator
的形式给出,具有 matvec 和 rmatvec 方法(用于应用矩阵及其伴随)。- itsint, 可选
幂方法的迭代次数。
- rng
numpy.random.Generator
, 可选 伪随机数生成器状态。当 rng 为 None 时,会使用来自操作系统的熵创建一个新的
numpy.random.Generator
。除numpy.random.Generator
之外的类型将传递给numpy.random.default_rng
以实例化一个Generator
。如果rand
是False
,则忽略该参数。
- A
- 返回:
- float
矩阵差的谱范数估计。