acos
Float*
Exemplos
Exemplo de uso
Query
Response
acosh
0 ≤ acosh(x) < +∞. Float64
Exemplos
Exemplo de uso
Query
Response
asin
[-1, 1], retorna um valor no intervalo [-pi() / 2, pi() / 2].
Sintaxe
x fornecido Float64
Exemplos
inverso
Query
Response
Query
Response
Query
Response
asinh
-∞ < asinh(x) < +∞. Float64
Exemplos
Uso básico
Query
Response
atan
x. Float*
Exemplos
Exemplo de uso
Query
Response
atan2
(x, y) ≠ (0, 0).
Sintaxe
y— coordenada y do ponto por onde passa o raio.(U)Int*ouFloat*ouDecimal*x— coordenada x do ponto por onde passa o raio.(U)Int*ouFloat*ouDecimal*
θ tal que -π < θ ≤ π, em radianos Float64
Exemplos
Exemplo de uso
Query
Response
atanh
x— Tangente hiperbólica do ângulo. Valores no intervalo: -1 < x < 1.(U)Int*,Float*ouDecimal*.(U)Int*ouFloat*ouDecimal*
Float64
Exemplos
Exemplo de uso
Query
Response
cbrt
x. Float*
Exemplos
Exemplo de uso
Query
Response
cos
x. Float*
Exemplos
Exemplo de uso
Query
Response
cosh
1 ≤ cosh(x) < +∞ Float64
Exemplos
Uso básico
Query
Response
degrees
x em graus. Float64
Exemplos
Uso básico
Query
Response
e
- Nenhum.
Float64
Exemplos
Exemplo de uso
Query
Response
erf
x for não negativo, então erf(x/(σ√2)) é a probabilidade de que uma variável aleatória com distribuição normal e desvio padrão σ assuma um valor que difira do valor esperado em mais de x.
Sintaxe
Float*
Exemplos
Regra dos três sigmas
Query
Response
erfc
1-erf(x) sem perda de precisão para valores altos de x.
Sintaxe
Float*
Exemplos
Exemplo de uso
Query
Response
exp
x, em que x é o argumento dado à função.
Sintaxe
e^x Float*
Exemplos
Uso básico
Query
Response
exp10
Float*
Exemplos
Exemplo de uso
Query
Response
exp2
Float*
Exemplos
Exemplo de uso
Query
Response
fatorial
factorial() retorna 1 para qualquer valor negativo.
O maior valor positivo permitido para o argumento de entrada é 20; um valor de 21 ou mais causará uma exceção.
Sintaxe
n— Valor inteiro para o qual o fatorial deve ser calculado. O valor máximo é 20.(U)Int8/16/32/64
UInt64
Exemplos
Exemplo de uso
Query
Response
hypot
hypot evita problemas que podem ocorrer ao elevar ao quadrado números muito grandes ou muito pequenos.
Sintaxe
x— O primeiro cateto de um triângulo retângulo.(U)Int*ouFloat*ouDecimal*y— O segundo cateto de um triângulo retângulo.(U)Int*ouFloat*ouDecimal*
Float64
Exemplos
Uso básico
Query
Response
intExp10
UInt64.
Sintaxe
UInt64
Exemplos
Exemplo de uso
Query
Response
intExp2
UInt64.
Sintaxe
UInt64
Exemplos
Exemplo de uso
Query
Response
isPrime
1 se o argumento for um número primo; caso contrário, 0.
Usa um bitmap de consulta exato para valores pequenos e um teste de Miller-Rabin determinístico
para valores maiores. O resultado é exato para todos os tipos de entrada suportados.
Para tipos de inteiros sem sinal de maior largura (UInt128, UInt256), use isProbablePrime no lugar.
Sintaxe
1 se n for primo; caso contrário, 0. UInt8
Exemplos
Número primo
Query
Response
Query
Response
UInt64
Query
Response
UInt64
Query
Response
isProbablePrime
1 se o argumento for provavelmente primo e 0 se for definitivamente composto.
Para UInt8, UInt16, UInt32 e UInt64, o resultado é exato e corresponde a
isPrime. O argumento rounds é ignorado.
Para UInt128 e UInt256, um valor de retorno 1 é probabilístico. O argumento opcional rounds controla
quantas rodadas de Miller-Rabin são usadas:
mais rodadas reduzem a chance de falso positivo e aumentam o tempo de execução. Com testemunhas aleatórias uniformemente distribuídas,
a taxa de falso positivo para um composto fixo é limitada por 4^(-rounds); o valor padrão de 25
mantém esse limite abaixo de 10^-15, e o máximo de 256 o mantém abaixo de 10^-154.
A função é determinística: as testemunhas são inicializadas com base em n, portanto o mesmo par (n, rounds) sempre produz
o mesmo resultado. O limite de 4^(-rounds) é a probabilidade por entrada sob testemunhas aleatórias uniformemente distribuídas;
com nossa inicialização determinística, ele passa a descrever uma fração das entradas — um composto que engana sua
sequência de testemunhas retornará 1 de forma reproduzível.
Sintaxe
n— Inteiro sem sinal a ser testado quanto à primalidade.UInt8ouUInt16ouUInt32ouUInt64ouUInt128ouUInt256rounds— Constante inteira positiva opcional em[1, 256]. Número de rodadas de Miller-Rabin paraUInt128/UInt256(ignorado para tipos menores). O padrão é25.UInt8ouUInt16ouUInt32ouUInt64
1 se n for provavelmente primo e 0 se for definitivamente composto. UInt8
Exemplos
Primo pequeno
Query
Response
Query
Response
UInt64 (resultado exato)
Query
Response
M_127 (UInt128)
Query
Response
2^255 - 19 (UInt256)
Query
Response
Query
Response
lgamma
x. Float*
Exemplos
Exemplo de uso
Query
Response
log
ln
Argumentos
Valor retornado
Retorna o logaritmo natural de x. Float*
Exemplos
Exemplo de uso
Query
Response
log10
x. Float*
Exemplos
Exemplo de uso
Query
Response
log1p
x.
Sintaxe
Float64
Exemplos
Exemplo de uso
Query
Response
log2
x. Float*
Exemplos
Exemplo de uso
Query
Response
pi
- Nenhum.
Float64
Exemplos
Exemplo de uso
Query
Response
pow
power
Argumentos
x— A base.(U)Int8/16/32/64ouFloat*ouDecimal*y— O expoente.(U)Int8/16/32/64ouFloat*ouDecimal*
Float64
Exemplos
Exemplo de uso
Query
Response
proportionsZTest
successes_x— Número de sucessos na população x.UInt64successes_y— Número de sucessos na população y.UInt64trials_x— Número de ensaios na população x.UInt64trials_y— Número de ensaios na população y.UInt64conf_level— Nível de confiança do teste.Float64pool_type— Seleção do método de pooling para estimativa do erro padrão. Pode ser ‘unpooled’ ou ‘pooled’.String
z_stat (estatística Z), p_val (valor de P), ci_low (limite inferior do intervalo de confiança), ci_high (limite superior do intervalo de confiança). Tuple(Float64, Float64, Float64, Float64)
Exemplos
Exemplo de uso
Query
Response
radians
Float64
Exemplos
Exemplo de uso
Query
Response
sigmoid
1 / (1 + exp(-x)). A função sigmoide mapeia qualquer número real para o intervalo (0, 1) e é frequentemente usada em aprendizado de máquina.
Sintaxe
Float64
Exemplos
Uso básico
Query
Response
sign
-1 para x < 0, 0 para x = 0 e 1 para x > 0. Int8
Exemplos
Sinal de zero
Query
Response
Query
Response
Query
Response
sin
Query
Response
sinh
Float64
Exemplos
Exemplo de uso
Query
Response
sqrt
Float*
Exemplos
Exemplo de uso
Query
Response
tan
x. Float*
Exemplos
Exemplo de uso
Query
Response
tanh
Float*
Exemplos
Exemplo de uso
Query
Response
tgamma
Float*
Exemplos
Exemplo de uso
Query
Response
widthBucket
operand se encontra em um histograma com count buckets de mesma largura que abrangem o intervalo de low a high. Retorna 0 se operand for menor que low e retorna count+1 se operand for maior ou igual a high.
Também há um alias case insensitive chamado WIDTH_BUCKET para garantir compatibilidade com outros bancos de dados.
Sintaxe
width_bucket
Argumentos
operand— O valor para o qual o bucket deve ser determinado.(U)Int8/16/32/64low— O limite inferior do intervalo do histograma.(U)Int8/16/32/64high— O limite superior do intervalo do histograma.(U)Int8/16/32/64count— O número de buckets de mesma largura. Não pode ser zero.UInt8/16/32/64
UInt8/16/32/64
Exemplos
Exemplo de uso
Query
Response