acos
引入版本:v1.1.0 返回参数的反余弦。 语法x 的反余弦。Float*
示例
使用示例
Query
Response
acosh
Introduced in: v20.12.0 返回反双曲余弦值。 语法0 ≤ acosh(x) < +∞。Float64
示例
使用示例
Query
Response
asin
引入版本:v1.1.0 计算给定参数的反正弦值。 对于[-1, 1] 范围内的参数,返回值范围为 [-pi() / 2, pi() / 2]。
语法
x 的反正弦值 Float64
示例
反函数
Query
Response
Query
Response
Query
Response
asinh
在 v20.12.0 中引入 返回反双曲正弦值。 语法-∞ < asinh(x) < +∞。Float64
示例
基本用法
Query
Response
atan
引入版本:v1.1.0 返回参数的反正切。 语法x 的反正切值。Float*
示例
用法示例
Query
Response
atan2
引入版本:v20.12.0 返回 atan2 值,即欧几里得平面中,从正 x 轴到指向点(x, y) ≠ (0, 0) 的射线之间的夹角,单位为弧度。
语法
y— 射线所经过点的 y 坐标。(U)Int*或Float*或BFloat16或Decimal*x— 射线所经过点的 x 坐标。(U)Int*或Float*或BFloat16或Decimal*
-π < θ ≤ π 的角 θ,单位为弧度。Float64
示例
用法示例
Query
Response
atanh
引入于:v20.12.0 返回反双曲正切。 语法Float64
示例
使用示例
Query
Response
cbrt
首次引入版本:v1.1.0 返回参数的立方根。 语法x 的立方根。Float*
示例
使用示例
Query
Response
cos
引入版本:v1.1.0 返回该参数的余弦值。 语法x 的余弦值。Float*
示例
使用示例
Query
Response
cosh
引入版本:v20.12.0 返回参数的双曲余弦。 语法1 ≤ cosh(x) < +∞ Float64
示例
基本用法
Query
Response
degrees
在 v22.2.0 中引入 将弧度转换为度数。 语法x 的度数值。Float64
示例
基本用法
Query
Response
e
引入版本:v1.1.0 返回欧拉常数 (e) 。 语法- 无。
Float64
示例
使用示例
Query
Response
erf
引入版本:v1.1.0 如果x 是非负数,那么 erf(x/(σ√2)) 表示:对于一个服从正态分布、标准差为 σ 的随机变量,其取值与期望值相差大于 x 的概率。
语法
Float*
示例
3σ 规则
Query
Response
erfc
自 v1.1.0 起引入 返回接近1-erf(x) 的数值,即使 x 很大也不会损失精度。
语法
Float*
示例
使用示例
Query
Response
exp
引入于:v1.1.0 返回 e 的x 次幂,其中 x 为传递给该函数的参数。
语法
e^x。(Float*)
示例
基本用法
Query
Response
exp10
Introduced in:v1.1.0 返回给定参数的 10 的幂。 SyntaxFloat*
示例
用法示例
Query
Response
exp2
Introduced in:v1.1.0 返回给定参数的 2 的幂。 SyntaxFloat*
示例
用法示例
Query
Response
factorial
引入版本:v22.11.0 计算整数值的阶乘。0 的阶乘是 1。同样,factorial() 函数对任何负值也都会返回 1。
输入参数的最大正值为 20,值为 21 或更大时将引发异常。
语法
n— 要计算其阶乘的整数值。最大值为 20。(U)Int8/16/32/64
UInt64
示例
使用示例
Query
Response
hypot
引入版本:v20.12.0 返回直角三角形斜边的长度。hypot 可避免在对非常大或非常小的数值求平方时出现的问题。
语法
x— 直角三角形的第一条直角边。(U)Int*或Float*或BFloat16或Decimal*y— 直角三角形的第二条直角边。(U)Int*或Float*或BFloat16或Decimal*
Float64
示例
基本用法
Query
Response
intExp10
在 v1.1.0 中引入 与 exp10 类似,但返回UInt64 数值。
语法
10^x。UInt64
示例
使用示例
Query
Response
intExp2
引入版本:v1.1.0 与 exp2 类似,但返回UInt64 数值。
语法
UInt64
示例
用法示例
Query
Response
isPrime
引入版本:v26.5.0 如果参数是质数,则返回1,否则返回 0。
对于较小的值,使用精确查找 bitmap;对于较大的值,使用确定性的 Miller-Rabin 测试。
对于所有受支持的输入类型,结果都完全准确。
对于更宽的无符号整数类型 (UInt128、UInt256) ,请改用 isProbablePrime。
语法
n 是质数,则返回 1;否则返回 0。UInt8
示例
质数
Query
Response
Query
Response
UInt64 质数
Query
Response
UInt64 值
Query
Response
isProbablePrime
引入版本:v26.5.0 如果参数很可能是质数,则返回1;如果它确定是合数,则返回 0。
对于 UInt8、UInt16、UInt32 和 UInt64,结果是精确的,并且与
isPrime 一致。rounds 参数会被忽略。
对于 UInt128 和 UInt256,返回值为 1 时仅表示概率意义上的结果。可选的 rounds 参数控制
执行多少轮 Miller-Rabin 测试:
轮数越多,误报的概率越低,但运行时间也会增加。在见证值均匀随机的情况下,
对于固定的合数,误报率的上界为 4^(-rounds);默认值 25
可将该上界控制在 10^-15 以下,最大值 256 则可将其控制在 10^-154 以下。
该函数是确定性的:见证值以 n 为种子生成,因此相同的 (n, rounds) 组合始终会产生
相同的结果。4^(-rounds) 这个上界表示在见证值均匀随机时针对单个输入的概率;
而在我们的确定性种子机制下,它描述的则是输入集合上的一个比例——如果某个合数能够骗过其
见证序列,它就会稳定地返回 1。
语法
n— 用于测试是否为质数的无符号整数。UInt8或UInt16或UInt32或UInt64或UInt128或UInt256rounds— 可选的正整数常量,取值范围为[1, 256]。表示UInt128/UInt256的 Miller-Rabin 测试轮数 (对更小的类型将被忽略) 。默认值为25。UInt8或UInt16或UInt32或UInt64
n 很可能是质数,则返回 1;如果 n 确定为合数,则返回 0。UInt8
示例
小质数
Query
Response
Query
Response
UInt64 质数 (精确结果)
Query
Response
M_127 (UInt128)
Query
Response
2^255 - 19 (UInt256)
Query
Response
Query
Response
lgamma
引入版本:v1.1.0 返回伽马函数的对数。 语法x 的伽马函数对数。Float*
示例
使用示例
Query
Response
log
在 v1.1.0 中引入 返回参数的自然对数。 语法ln
参数
返回值
返回 x 的自然对数。Float*
示例
使用示例
Query
Response
log10
引入版本:v1.1.0 返回参数的十进制对数。 语法x 的常用对数。Float*
示例
使用示例
Query
Response
log1p
引入版本:v20.12.0 计算 log(1+x)。 对于较小的x 值,log1p(x) 的计算结果比 log(1+x) 更精确。
语法
Float64
示例
使用示例
Query
Response
log2
引入版本:v1.1.0 返回参数的以 2 为底的对数。 语法x 的以 2 为底对数。Float*
示例
使用示例
Query
Response
pi
在 v1.1.0 中引入 返回 pi (π)。 语法- 无。
Float64
示例
用法示例
Query
Response
pow
首次引入版本:v1.1.0 返回 x 的 y 次方。 语法power
参数
x— 底数。(U)Int8/16/32/64或Float*或BFloat16或Decimal*y— 指数。(U)Int8/16/32/64或Float*或BFloat16或Decimal*
x^y,类型为 Float64
示例
用法示例
Query
Response
proportionsZTest
引入版本:v22.3.0 返回双样本比例 Z 检验的检验统计量,这是一种用于比较两个总体 x 和 y 比例的统计检验。 该函数同时支持合并估计和非合并估计两种标准误估计方法。 在合并版本中,会先对两个比例取平均值,再仅使用这一个比例来估计标准误。 在非合并版本中,则分别使用这两个比例进行估计。 语法successes_x— 总体 x 中成功的次数。UInt64successes_y— 总体 y 中成功的次数。UInt64trials_x— 总体 x 中试验次数。UInt64trials_y— 总体 y 中试验次数。UInt64conf_level— 检验的置信水平。Float64pool_type— 用于估计标准误的池化方法。可以是 ‘unpooled’ 或 ‘pooled’。String
z_stat (Z 统计量) 、p_val (P 值) 、ci_low (置信区间下限) 、ci_high (置信区间上限) 。Tuple(Float64, Float64, Float64, Float64)
示例
使用示例
Query
Response
radians
首次引入版本:v22.2.0 将角度转换为弧度。 语法Float64
示例
用法示例
Query
Response
sigmoid
引入版本:v20.1.0 计算 sigmoid 函数:1 / (1 + exp(-x))。sigmoid 函数将任意实数映射到 (0, 1) 区间,常用于机器学习。
语法
Float64
示例
基本用法
Query
Response
sign
引入版本:v21.2.0 返回实数的符号。 语法x < 0 时返回 -1,当 x = 0 时返回 0,当 x > 0 时返回 1。Int8
示例
零的符号
Query
Response
Query
Response
Query
Response
sin
Introduced in: v1.1.0 返回参数的正弦值。 SyntaxQuery
Response
sinh
首次引入版本:v20.12.0 返回双曲正弦。 语法Float64
示例
用法示例
Query
Response
sqrt
引入版本:v1.1.0 返回参数的平方根。 语法Float*
示例
使用示例
Query
Response
tan
Introduced in: v1.1.0 返回参数的正切值。 Syntaxx 的正切值。Float*
示例
使用示例
Query
Response
tanh
引入于:v20.1.0 返回双曲正切。 语法Float*
示例
使用示例
Query
Response
tgamma
版本引入:v1.1.0 返回伽马函数。 语法Float*
示例
使用示例
Query
Response
widthBucket
引入版本:v23.3.0 返回直方图中operand 参数所在的桶编号。该直方图包含 count 个等宽桶,覆盖从 low 到 high 的范围。如果 operand 小于 low,则返回 0;如果 operand 大于或等于 high,则返回 count+1。
此外,还提供了一个名为 WIDTH_BUCKET 的不区分大小写别名,以兼容其他数据库。
语法
width_bucket
参数
operand— 要确定其所在桶的值。(U)Int8/16/32/64low— 直方图范围的下界。(U)Int8/16/32/64high— 直方图范围的上界。(U)Int8/16/32/64count— 等宽桶的数量。不能为零。UInt8/16/32/64
UInt8/16/32/64
示例
使用示例
Query
Response