scipy.linalg.interpolative.
estimate_spectral_norm_diff#
- scipy.linalg.interpolative.estimate_spectral_norm_diff(A, B, его=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 методы (для применения матрицы и её сопряжённой).- егоint, необязательный
Количество итераций степенного метода.
- rng
numpy.random.Generator, опционально Состояние генератора псевдослучайных чисел. Когда rng равно None, новый
numpy.random.Generatorсоздаётся с использованием энтропии из операционной системы. Типы, отличные отnumpy.random.Generatorпередаются вnumpy.random.default_rngдля создания экземпляраGenerator. ЕслиrandявляетсяFalse, аргумент игнорируется.
- A
- Возвращает:
- float
Спектральная норма оценки разности матриц.