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])