acos
Float*
Ejemplos
Ejemplo de uso
Query
Response
acosh
0 ≤ acosh(x) < +∞. Float64
Ejemplos
Ejemplo de uso
Query
Response
asin
[-1, 1], devuelve un valor en el intervalo [-pi() / 2, pi() / 2].
Sintaxis
x Float64
Ejemplos
inversa
Query
Response
Query
Response
Query
Response
asinh
-∞ < asinh(x) < +∞. Float64
Ejemplos
Uso básico
Query
Response
atan
x. Float*
Ejemplos
Ejemplo de uso
Query
Response
atan2
(x, y) ≠ (0, 0).
Sintaxis
y— coordenada y del punto por el que pasa el rayo.(U)Int*oFloat*oDecimal*x— coordenada x del punto por el que pasa el rayo.(U)Int*oFloat*oDecimal*
θ tal que -π < θ ≤ π, en radianes. Float64
Ejemplos
Ejemplo de uso
Query
Response
atanh
x— Tangente hiperbólica del ángulo. Valores en el intervalo: -1 < x < 1.(U)Int*,Float*oDecimal*.(U)Int*oFloat*oDecimal*
Float64
Ejemplos
Ejemplo de uso
Query
Response
cbrt
x. Float*
Ejemplos
Ejemplo de uso
Query
Response
cos
x. Float*
Ejemplos
Ejemplo de uso
Query
Response
cosh
1 ≤ cosh(x) < +∞ Float64
Ejemplos
Uso básico
Query
Response
degrees
x en grados. Float64
Ejemplos
Uso básico
Query
Response
e
- Ninguno.
Float64
Ejemplos
Ejemplo de uso
Query
Response
erf
x no es negativo, entonces erf(x/(σ√2)) es la probabilidad de que una variable aleatoria con distribución normal y desviación estándar σ tome un valor que difiera del valor esperado en más de x.
Sintaxis
Float*
Ejemplos
Regla de las tres sigmas
Query
Response
erfc
1-erf(x) sin pérdida de precisión para valores grandes de x.
Sintaxis
Float*
Ejemplos
Ejemplo de uso
Query
Response
exp
x, donde x es el argumento dado de la función.
Sintaxis
e^x Float*
Ejemplos
Uso básico
Query
Response
exp10
Float*
Ejemplos
Ejemplo de uso
Query
Response
exp2
Float*
Ejemplos
Ejemplo de uso
Query
Response
factorial
factorial() devuelve 1 para cualquier valor negativo.
El valor positivo máximo del argumento de entrada es 20; un valor de 21 o superior provocará una excepción.
Sintaxis
n— Valor entero para el que se calcula el factorial. El valor máximo es 20.(U)Int8/16/32/64
UInt64
Ejemplos
Ejemplo de uso
Query
Response
hypot
hypot evita los problemas que se producen al elevar al cuadrado números muy grandes o muy pequeños.
Sintaxis
x— El primer cateto de un triángulo rectángulo.(U)Int*oFloat*oDecimal*y— El segundo cateto de un triángulo rectángulo.(U)Int*oFloat*oDecimal*
Float64
Ejemplos
Uso básico
Query
Response
intExp10
UInt64.
Sintaxis
UInt64
Ejemplos
Ejemplo de uso
Query
Response
intExp2
UInt64.
Sintaxis
UInt64
Ejemplos
Ejemplo de uso
Query
Response
isPrime
1 si el argumento es un número primo; de lo contrario, 0.
Usa un bitmap de búsqueda exacta para valores pequeños y una prueba de Miller-Rabin determinista
para valores más grandes. El resultado es exacto para todos los tipos de entrada admitidos.
Para tipos de enteros sin signo de mayor tamaño (UInt128, UInt256), use isProbablePrime en su lugar.
Sintaxis
1 si n es primo; en caso contrario, 0. UInt8
Ejemplos
Número primo
Query
Response
Query
Response
UInt64
Query
Response
UInt64
Query
Response
isProbablePrime
1 si el argumento probablemente es primo y 0 si sin duda es compuesto.
Para UInt8, UInt16, UInt32 y UInt64, el resultado es exacto y coincide con
isPrime. El argumento rounds se ignora.
Para UInt128 y UInt256, un valor de retorno de 1 es probabilístico. El argumento opcional rounds controla
cuántas rondas de Miller-Rabin se usan:
cuantas más rondas, menor es la probabilidad de un falso positivo y mayor el tiempo de ejecución. Con testigos aleatorios uniformes,
la tasa de falsos positivos para un compuesto fijo está acotada por 4^(-rounds); el valor predeterminado de 25
mantiene esta cota por debajo de 10^-15, y el máximo de 256 la mantiene por debajo de 10^-154.
La función es determinista: los testigos se derivan de n, por lo que el mismo par (n, rounds) siempre produce
el mismo resultado. La cota 4^(-rounds) es la probabilidad por entrada con testigos aleatorios uniformes;
con nuestra inicialización determinista, en cambio, describe una fracción de las entradas: un compuesto que engañe a su
secuencia de testigos devolverá 1 de forma reproducible.
Sintaxis
n— Entero sin signo que se va a comprobar si es primo.UInt8oUInt16oUInt32oUInt64oUInt128oUInt256rounds— Constante entera positiva opcional en[1, 256]. Número de rondas de Miller-Rabin paraUInt128/UInt256(se ignora en tipos más pequeños). El valor predeterminado es25.UInt8oUInt16oUInt32oUInt64
1 si n probablemente es primo y 0 si definitivamente es compuesto. UInt8
Ejemplos
Primo pequeño
Query
Response
Query
Response
UInt64 más grande (resultado exacto)
Query
Response
M_127 (UInt128)
Query
Response
2^255 - 19 (UInt256)
Query
Response
Query
Response
lgamma
x. Float*
Ejemplos
Ejemplo de uso
Query
Response
log
ln
Argumentos
Valor devuelto
Devuelve el logaritmo natural de x. Float*
Ejemplos
Ejemplo de uso
Query
Response
log10
x. Float*
Ejemplos
Ejemplo de uso
Query
Response
log1p
log1p(x) es más preciso que log(1+x) para valores pequeños de x.
Sintaxis
Float64
Ejemplos
Ejemplo de uso
Query
Response
log2
x. Float*
Ejemplos
Ejemplo de uso
Query
Response
pi
- Ninguno.
Float64
Ejemplos
Ejemplo de uso
Query
Response
pow
power
Argumentos
x— La base.(U)Int8/16/32/64oFloat*oDecimal*y— El exponente.(U)Int8/16/32/64oFloat*oDecimal*
Float64
Ejemplos
Ejemplo de uso
Query
Response
proportionsZTest
successes_x— Número de éxitos en la población x.UInt64successes_y— Número de éxitos en la población y.UInt64trials_x— Número de ensayos en la población x.UInt64trials_y— Número de ensayos en la población y.UInt64conf_level— Nivel de confianza de la prueba.Float64pool_type— Selección del método de agrupación para estimar el error estándar. Puede ser ‘unpooled’ o ‘pooled’.String
z_stat (estadístico Z), p_val (valor p), ci_low (límite inferior del intervalo de confianza), ci_high (límite superior del intervalo de confianza). Tuple(Float64, Float64, Float64, Float64)
Ejemplos
Ejemplo de uso
Query
Response
radians
Float64
Ejemplos
Ejemplo de uso
Query
Response
sigmoid
1 / (1 + exp(-x)). La función sigmoide asigna cualquier número real al intervalo (0, 1) y se utiliza habitualmente en el aprendizaje automático.
Sintaxis
Float64
Ejemplos
Uso básico
Query
Response
sign
-1 para x < 0, 0 para x = 0 y 1 para x > 0. Int8
Ejemplos
Signo de cero
Query
Response
Query
Response
Query
Response
sin
Query
Response
sinh
Float64
Ejemplos
Ejemplo de uso
Query
Response
sqrt
Float*
Ejemplos
Ejemplo de uso
Query
Response
tan
x. Float*
Ejemplos
Ejemplo de uso
Query
Response
tanh
Float*
Ejemplos
Ejemplo de uso
Query
Response
tgamma
Float*
Ejemplos
Ejemplo de uso
Query
Response
widthBucket
operand en un histograma con count buckets de igual amplitud que abarcan el intervalo de low a high. Devuelve 0 si operand es menor que low, y devuelve count+1 si operand es mayor o igual que high.
También existe un alias que no distingue entre mayúsculas y minúsculas, llamado WIDTH_BUCKET, para ofrecer compatibilidad con otras bases de datos.
Sintaxis
width_bucket
Argumentos
operand— El valor para el que se debe determinar el bucket.(U)Int8/16/32/64low— El límite inferior del rango del histograma.(U)Int8/16/32/64high— El límite superior del rango del histograma.(U)Int8/16/32/64count— El número de buckets de igual ancho. No puede ser cero.UInt8/16/32/64
UInt8/16/32/64
Ejemplos
Ejemplo de uso
Query
Response