scipy.linalg.interpolative.

estimate_spectral_norm_diff#

scipy.linalg.interpolative.estimate_spectral_norm_diff(A, B, its=20, rng=None)[Quelle]#

Schätzt die spektrale Norm der Differenz zweier Matrizen mittels der randomisierten Potenzmethode.

Parameter:
Ascipy.sparse.linalg.LinearOperator

Erste Matrix, gegeben als scipy.sparse.linalg.LinearOperator mit den Methoden matvec und rmatvec (zur Anwendung der Matrix und ihrer Adjungierten).

Bscipy.sparse.linalg.LinearOperator

Zweite Matrix, gegeben als scipy.sparse.linalg.LinearOperator mit den Methoden matvec und rmatvec (zur Anwendung der Matrix und ihrer Adjungierten).

itsint, optional

Anzahl der Iterationen der Potenzmethode.

rngnumpy.random.Generator, optional

Pseudozufallszahlengenerator-Zustand. Wenn rng None ist, wird ein neuer numpy.random.Generator unter Verwendung von Entropie aus dem Betriebssystem erstellt. Typen außer numpy.random.Generator werden an numpy.random.default_rng übergeben, um einen Generator zu instanziieren. Wenn rand `False` ist, wird das Argument ignoriert.

Rückgabe:
float

Schätzung der spektralen Norm der Matrixdifferenz.