signbit

语法

signbit(X)

详情

获取输入数据的符号位。

注:

DolphinDB signbitnumpy.signbit 的核心功能相同。区别在于:

  • DolphinDB signbit 主要面向浮点数或整数标量,复数可通过 lowDoublehighDouble 分别检测实部和虚部。
  • numpy.signbit 支持标量和数组逐元素计算,并支持更多参数,如 outwhere

参数

X:一个整型或者浮点型的标量。

返回值

负号返回 true;正号返回 false。

例子

signbit('a')
false

signbit(-21)
true

signbit(-2.1)
true

b=complex(10,-5)//创建一个复数
b
10.0-5.0i
signbit(highDouble(b)) //判断虚部符号
true

signbit(lowDouble(b))  //判断实部符号
false