any
语法
any(X)
详情
如果 X 中有至少一个元素为 true 或非0,则返回 1;否则返回 0。NULL 值不参与计算。
与 Python 中 any 和 numpy.any 的区别:Python 的
any 函数用于判断 iterable 中是否存在真值元素,空
iterable 返回 False,并在遇到第一个真值元素时返回;numpy.any
可以按 axis 归约并支持 out、keepdims、where
等参数,且 NaN、正负无穷等非零值会被视为 True;DolphinDB 的 any
函数用于判断标量、数据对、向量或矩阵中是否存在 true 或非 0
元素,不提供同名轴参数,而是对输入整体聚合为单个布尔值,且计算时忽略 NULL 值。
参数
X 可以是标量、数据对、向量或矩阵。
返回值
一个布尔值。
例子
any(1 0 2)
// output
1
any(0 0 0)
// output
0
any(0 0 NULL)
// output
0
any(true false)
// output
1
any(false false)
// output
0
any(0..9$2:5)
// output
1
相关函数:all
