expm_cond#
- scipy.linalg.expm_cond(A, check_finite=True)[Quelle]#
Relativer Konditionsfaktor der Matrixexponentialfunktion in der Frobenius-Norm.
Die Dokumentation wurde unter der Annahme verfasst, dass die Array-Argumente bestimmte „Kern“-Formen haben. Array-Argumente dieser Funktion können jedoch zusätzliche „Batch“-Dimensionen vorangestellt haben. In diesem Fall wird das Array als Stapel von niedrigdimensionalen Schnitten behandelt; siehe Gestapelte lineare Operationen für Details.
- Parameter:
- A2-D array_like
Quadratische Eingabematrix mit Form (N, N).
- check_finitebool, optional
Ob überprüft werden soll, ob die Eingabematrix nur endliche Zahlen enthält. Das Deaktivieren kann zu einer Leistungssteigerung führen, kann aber zu Problemen (Abstürze, Nichtterminierung) führen, wenn die Eingaben Unendlichkeiten oder NaNs enthalten.
- Rückgabe:
- kappafloat
Der relative Konditionsfaktor der Matrixexponentialfunktion in der Frobenius-Norm
Siehe auch
expmBerechnet die Exponentialfunktion einer Matrix.
expm_frechetBerechnet die Frechet-Ableitung der Matrixexponentialfunktion.
Hinweise
Eine schnellere Schätzung des Konditionsfaktors in der 1-Norm wurde veröffentlicht, ist aber noch nicht in SciPy implementiert.
Hinzugefügt in Version 0.14.0.
Beispiele
>>> import numpy as np >>> from scipy.linalg import expm_cond >>> A = np.array([[-0.3, 0.2, 0.6], [0.6, 0.3, -0.1], [-0.7, 1.2, 0.9]]) >>> k = expm_cond(A) >>> k 1.7787805864469866