scipy.linalg.

签名#

scipy.linalg.signm(A, disp=True)[源代码][源代码]#

矩阵符号函数。

将标量符号函数(x)扩展到矩阵。

参数:
A(N, N) array_like

要在其上计算符号函数的矩阵

dispbool, 可选

如果结果中的错误估计较大,则打印警告而不是返回估计的错误。(默认值:True)

返回:
signm(N, N) ndarray

符号函数在 A 处的值

errest浮动

(如果 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])