scipy.linalg.interpolative.

estimate_spectral_norm_diff#

scipy.linalg.interpolative.estimate_spectral_norm_diff(A, B, его=20, rng=None)[источник]#

Оценка спектральной нормы разности двух матриц рандомизированным степенным методом.

Параметры:
Ascipy.sparse.linalg.LinearOperator

Первая матрица задана как scipy.sparse.linalg.LinearOperator с matvec и rmatvec методы (для применения матрицы и её сопряжённой).

Bscipy.sparse.linalg.LinearOperator

Вторая матрица, заданная как scipy.sparse.linalg.LinearOperator с matvec и rmatvec методы (для применения матрицы и её сопряжённой).

егоint, необязательный

Количество итераций степенного метода.

rngnumpy.random.Generator, опционально

Состояние генератора псевдослучайных чисел. Когда rng равно None, новый numpy.random.Generator создаётся с использованием энтропии из операционной системы. Типы, отличные от numpy.random.Generator передаются в numpy.random.default_rng для создания экземпляра Generator. Если rand является False, аргумент игнорируется.

Возвращает:
float

Спектральная норма оценки разности матриц.