scipy.linalg.

signm#

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

矩阵正交函数。

纯量正交函数 sign(x) 的矩阵扩展。

参数:
A(N, N) array_like

求解正交函数的矩阵

disp布尔值,可选

当估计结果中的错误被估计很大,而不是返回估计错误时,打印警告。(默认: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])