scipy.linalg.
signm#
- scipy.linalg.signm(A, disp=True)[source]#
矩陣符號函數。
將純量符號函數 sign(x) 擴展到矩陣。
- 參數:
- A(N, N) 類陣列
評估符號函數的矩陣
- dispbool,選用
如果結果中的誤差估計值過大,則印出警告而不是返回估計誤差。(預設值:True)
- 返回:
- signm(N, N) ndarray
在 A 處的符號函數值
- errestfloat
(如果 disp == False)
估計誤差的 1-範數,||err||_1 / ||A||_1
範例
>>> from scipy.linalg import signm, eigvals >>> a = [[1,2,3], [1,2,1], [1,1,1]] >>> eigvals(a) array([ 4.12488542+0.j, -0.76155718+0.j, 0.63667176+0.j]) >>> eigvals(signm(a)) array([-1.+0.j, 1.+0.j, 1.+0.j])