acos
Float*
Exemples
Exemple d’utilisation
Query
Response
acosh
x— Cosinus hyperbolique de l’angle. Valeurs comprises dans l’intervalle :1 ≤ x < +∞.(U)Int*ouFloat*ouDecimal*
0 ≤ acosh(x) < +∞. Float64
Exemples
Exemple d’utilisation
Query
Response
asin
[-1, 1], renvoie une valeur comprise dans l’intervalle [-pi() / 2, pi() / 2].
Syntaxe
x fourni Float64
Exemples
inverse
Query
Response
Query
Response
Query
Response
asinh
x— Sinus hyperbolique de l’angle. Valeurs de l’intervalle :-∞ < x < +∞.(U)Int*ouFloat*ouDecimal*
-∞ < asinh(x) < +∞. Float64
Exemples
Utilisation de base
Query
Response
atan
x. Float*
Exemples
Exemple d’utilisation
Query
Response
atan2
(x, y) ≠ (0, 0).
Syntaxe
y— coordonnée y du point par lequel passe le rayon.(U)Int*ouFloat*ouDecimal*x— coordonnée x du point par lequel passe le rayon.(U)Int*ouFloat*ouDecimal*
θ tel que -π < θ ≤ π, en radians Float64
Exemples
Exemple d’utilisation
Query
Response
atanh
x— Tangente hyperbolique d’un angle. Valeurs comprises dans l’intervalle : -1 < x < 1.(U)Int*,Float*ouDecimal*.(U)Int*ouFloat*ouDecimal*
Float64
Exemples
Exemple d’utilisation
Query
Response
cbrt
x. Float*
Exemples
Exemple d’utilisation
Query
Response
cos
x. Float*
Exemples
Exemple d’utilisation
Query
Response
cosh
1 ≤ cosh(x) < +∞ Float64
Exemples
Utilisation de base
Query
Response
degrés
x en degrés. Float64
Exemples
Utilisation de base
Query
Response
e
- Aucun.
Float64
Exemples
Exemple d’utilisation
Query
Response
erf
x est non négatif, alors erf(x/(σ√2)) est la probabilité qu’une variable aléatoire suivant une loi normale d’écart type σ prenne une valeur s’écartant de la valeur attendue de plus de x.
Syntaxe
Float*
Exemples
Règle des trois sigmas
Query
Response
erfc
1-erf(x) sans perte de précision pour des valeurs élevées de x.
Syntaxe
Float*
Exemples
Exemple d’utilisation
Query
Response
exp
x, où x est l’argument fourni à la fonction.
Syntaxe
e^x Float*
Exemples
Utilisation de base
Query
Response
exp10
Float*
Exemples
Exemple d’utilisation
Query
Response
exp2
Float*
Exemples
Exemple d’utilisation
Query
Response
factorial
factorial() renvoie 1 pour toute valeur négative.
La valeur positive maximale de l’argument d’entrée est 20 ; une valeur de 21 ou plus provoquera une exception.
Syntaxe
n— Valeur entière dont on calcule la factorielle. La valeur maximale est 20.(U)Int8/16/32/64
UInt64
Exemples
Exemple d’utilisation
Query
Response
hypot
x— Le premier cathète d’un triangle rectangle.(U)Int*ouFloat*ouDecimal*y— Le second cathète d’un triangle rectangle.(U)Int*ouFloat*ouDecimal*
Float64
Exemples
Utilisation de base
Query
Response
intExp10
UInt64.
Syntaxe
UInt64
Exemples
Exemple d’utilisation
Query
Response
intExp2
UInt64.
Syntaxe
UInt64
Exemples
Exemple d’utilisation
Query
Response
isPrime
1 si l’argument est un nombre premier, sinon 0.
Utilise un bitmap de recherche exact pour les petites valeurs et un test Miller-Rabin déterministe
pour les valeurs plus grandes. Le résultat est exact pour tous les types d’entrée pris en charge.
Pour les types d’entiers non signés de plus grande taille (UInt128, UInt256), utilisez plutôt isProbablePrime.
Syntaxe
1 si n est premier, 0 sinon. UInt8
Exemples
Nombre premier
Query
Response
Query
Response
UInt64
Query
Response
UInt64
Query
Response
isProbablePrime
1 si l’argument est probablement premier, 0 s’il est assurément composé.
Pour UInt8, UInt16, UInt32 et UInt64, le résultat est exact et correspond à
isPrime. L’argument rounds est ignoré.
Pour UInt128 et UInt256, une valeur de retour de 1 est probabiliste. L’argument optionnel rounds détermine
combien d’itérations de Miller-Rabin sont utilisées :
augmenter le nombre d’itérations réduit la probabilité d’un faux positif et accroît le temps d’exécution. Avec des témoins choisis uniformément au hasard,
le taux de faux positifs pour un composé donné est borné par 4^(-rounds) ; la valeur par défaut 25
maintient cette borne en dessous de 10^-15, et la valeur maximale 256 la maintient en dessous de 10^-154.
La fonction est déterministe : les témoins sont initialisés à partir de n, de sorte que la même paire (n, rounds) produit toujours
le même résultat. La borne 4^(-rounds) est la probabilité, pour chaque entrée, avec des témoins choisis uniformément au hasard ;
avec notre initialisation déterministe, elle décrit plutôt une fraction des entrées — un composé qui trompe sa
séquence de témoins renverra systématiquement 1.
Syntaxe
n— Entier non signé dont on veut tester la primalité.UInt8ouUInt16ouUInt32ouUInt64ouUInt128ouUInt256rounds— Constante entière positive facultative dans[1, 256]. Nombre d’itérations de Miller-Rabin pourUInt128/UInt256(ignoré pour les types de taille inférieure). Valeur par défaut :25.UInt8ouUInt16ouUInt32ouUInt64
1 si n est probablement premier, 0 s’il est certainement composé. UInt8
Exemples
Petit nombre premier
Query
Response
Query
Response
UInt64 (résultat exact)
Query
Response
M_127 (UInt128)
Query
Response
2^255 - 19 (UInt256)
Query
Response
Query
Response
lgamma
x— Le nombre dont on veut calculer le logarithme de la fonction gamma.(U)Int*ouFloat*ouDecimal*
x. Float*
Exemples
Exemple d’utilisation
Query
Response
log
ln
Arguments
Valeur renvoyée
Renvoie le logarithme naturel de x. Float*
Exemples
Exemple d’utilisation
Query
Response
log10
x. Float*
Exemples
Exemple d’utilisation
Query
Response
log1p
log1p(x) est plus précis que log(1+x) pour de petites valeurs de x.
Syntaxe
Float64
Exemples
Exemple d’utilisation
Query
Response
log2
x. Float*
Exemples
Exemple d’utilisation
Query
Response
pi
- Aucun.
Float64
Exemples
Exemple d’utilisation
Query
Response
pow
power
Arguments
x— La base.(U)Int8/16/32/64ouFloat*ouDecimal*y— L’exposant.(U)Int8/16/32/64ouFloat*ouDecimal*
Float64
Exemples
Exemple d’utilisation
Query
Response
proportionsZTest
successes_x— Nombre de succès dans la population x.UInt64successes_y— Nombre de succès dans la population y.UInt64trials_x— Nombre d’essais dans la population x.UInt64trials_y— Nombre d’essais dans la population y.UInt64conf_level— Niveau de confiance du test.Float64pool_type— Sélection de la méthode de mise en commun pour l’estimation de l’erreur standard. Peut être soit ‘unpooled’, soit ‘pooled’.String
z_stat (statistique Z), p_val (valeur P), ci_low (borne inférieure de l’intervalle de confiance), ci_high (borne supérieure de l’intervalle de confiance). Tuple(Float64, Float64, Float64, Float64)
Exemples
Exemple d’utilisation
Query
Response
radians
Float64
Exemples
Exemple d’utilisation
Query
Response
sigmoid
1 / (1 + exp(-x)). La fonction sigmoïde transforme tout nombre réel en une valeur comprise dans l’intervalle (0, 1) et est couramment utilisée en apprentissage automatique.
Syntaxe
Float64
Exemples
Utilisation de base
Query
Response
sign
-1 pour x < 0, 0 pour x = 0, 1 pour x > 0. Int8
Exemples
Signe de zéro
Query
Response
Query
Response
Query
Response
sin
Query
Response
sinh
Float64
Exemples
Exemple d’utilisation
Query
Response
sqrt
Float*
Exemples
Exemple d’utilisation
Query
Response
tan
x. Float*
Exemples
Exemple d’utilisation
Query
Response
tanh
Float*
Exemples
Exemple d’utilisation
Query
Response
tgamma
Float*
Exemples
Exemple d’utilisation
Query
Response
widthBucket
operand dans un histogramme comportant count compartiments de largeur égale couvrant la plage de low à high. Renvoie 0 si operand est inférieur à low, et renvoie count+1 si operand est supérieur ou égal à high.
Il existe également un alias insensible à la casse, WIDTH_BUCKET, pour assurer la compatibilité avec d’autres bases de données.
Syntaxe
width_bucket
Arguments
operand— La valeur dont il faut déterminer le bucket.(U)Int8/16/32/64low— La borne inférieure de la plage de l’histogramme.(U)Int8/16/32/64high— La borne supérieure de la plage de l’histogramme.(U)Int8/16/32/64count— Le nombre de buckets de largeur égale. Ne peut pas être égal à zéro.UInt8/16/32/64
UInt8/16/32/64
Exemples
Exemple d’utilisation
Query
Response