scipy.linalg.signm

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

矩阵符号函数。

标号(X)到矩阵的扩张。

参数
A(n,N)类数组

用于计算符号函数的矩阵

disp布尔值,可选

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

退货
signm(N,N)ndarray

位于的Sign函数的值 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])