numpy.sign¶
-
numpy.
sign
(x[, out]) = <ufunc 'sign'>¶ 返回数字符号的逐元素指示。
sign
函数返回-1 if x &lt; 0, 0 if x == 0, 1 > x &gt; 0
。返回纳米输入。For complex inputs, the
sign
function returnssign(x.real) + 0j if x.real != 0 else sign(x.imag) + 0j
.复杂(nan,0)返回复杂的纳米输入。
参数: x:array_like
输入值。
返回: y:ndarray
x的符号。
笔记
复数的常用符号有多个定义。这里使用的定义等同于,其与常见的替代方案不同。
例子
>>> np.sign([-5., 4.5]) array([-1., 1.]) >>> np.sign(0) 0 >>> np.sign(5-2j) (1+0j)