acos
x 的反余弦。Float*
示例
使用示例
Query
Response
acosh
0 ≤ acosh(x) < +∞。Float64
示例
使用示例
Query
Response
asin
[-1, 1] 范围内的参数,返回值范围为 [-pi() / 2, pi() / 2]。
语法
x 的反正弦值 Float64
示例
反函数
Query
Response
Query
Response
Query
Response
asinh
-∞ < asinh(x) < +∞。Float64
示例
基本用法
Query
Response
atan
x 的反正切值。Float*
示例
用法示例
Query
Response
atan2
(x, y) ≠ (0, 0) 的射线之间的夹角,单位为弧度。
语法
-π < θ ≤ π 的角 θ,单位为弧度。Float64
示例
用法示例
Query
Response
atanh
Float64
示例
使用示例
Query
Response
cbrt
x 的立方根。Float*
示例
使用示例
Query
Response
cos
x 的余弦值。Float*
示例
使用示例
Query
Response
cosh
1 ≤ cosh(x) < +∞ Float64
示例
基本用法
Query
Response
degrees
x 的度数值。Float64
示例
基本用法
Query
Response
e
- 无。
Float64
示例
使用示例
Query
Response
erf
x 是非负数,那么 erf(x/(σ√2)) 表示:对于一个服从正态分布、标准差为 σ 的随机变量,其取值与期望值相差大于 x 的概率。
语法
Float*
示例
3σ 规则
Query
Response
erfc
1-erf(x) 的数值,即使 x 很大也不会损失精度。
语法
Float*
示例
使用示例
Query
Response
exp
x 次幂,其中 x 为传递给该函数的参数。
语法
e^x。(Float*)
示例
基本用法
Query
Response
exp10
Float*
示例
用法示例
Query
Response
exp2
Float*
示例
用法示例
Query
Response
factorial
0 的阶乘是 1。同样,factorial() 函数对任何负值也都会返回 1。
输入参数的最大正值为 20,值为 21 或更大时将引发异常。
语法
n— 要计算其阶乘的整数值。最大值为 20。(U)Int8/16/32/64
UInt64
示例
使用示例
Query
Response
hypot
hypot 可避免在对非常大或非常小的数值求平方时出现的问题。
语法
Float64
示例
基本用法
Query
Response
intExp10
UInt64 数值。
语法
10^x。UInt64
示例
使用示例
Query
Response
intExp2
UInt64 数值。
语法
UInt64
示例
用法示例
Query
Response
isPrime
1,否则返回 0。
对于较小的值,使用精确查找 bitmap;对于较大的值,使用确定性的 Miller-Rabin 测试。
对于所有受支持的输入类型,结果都完全准确。
对于更宽的无符号整数类型 (UInt128、UInt256) ,请改用 isProbablePrime。
语法
n 是质数,则返回 1;否则返回 0。UInt8
示例
质数
Query
Response
Query
Response
UInt64 质数
Query
Response
UInt64 值
Query
Response
isProbablePrime
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
x 的伽马函数对数。Float*
示例
使用示例
Query
Response
log
ln
参数
返回值
返回 x 的自然对数。Float*
示例
使用示例
Query
Response
log10
x 的常用对数。Float*
示例
使用示例
Query
Response
log1p
x 值,log1p(x) 的计算结果比 log(1+x) 更精确。
语法
Float64
示例
使用示例
Query
Response
log2
x 的以 2 为底对数。Float*
示例
使用示例
Query
Response
pi
- 无。
Float64
示例
用法示例
Query
Response
pow
power
参数
x— 底数。(U)Int8/16/32/64或Float*或Decimal*y— 指数。(U)Int8/16/32/64或Float*或Decimal*
x^y,类型为 Float64
示例
用法示例
Query
Response
proportionsZTest
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
Float64
示例
用法示例
Query
Response
sigmoid
1 / (1 + exp(-x))。sigmoid 函数将任意实数映射到 (0, 1) 区间,常用于机器学习。
语法
Float64
示例
基本用法
Query
Response
sign
x < 0 时返回 -1,当 x = 0 时返回 0,当 x > 0 时返回 1。Int8
示例
零的符号
Query
Response
Query
Response
Query
Response
sin
Query
Response
sinh
Float64
示例
用法示例
Query
Response
sqrt
Float*
示例
使用示例
Query
Response
tan
x 的正切值。Float*
示例
使用示例
Query
Response
tanh
Float*
示例
使用示例
Query
Response
tgamma
Float*
示例
使用示例
Query
Response
widthBucket
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