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
atan2 — угол в евклидовой плоскости в радианах между положительной осью x и лучом, направленным к точке (x, y) ≠ (0, 0).
Синтаксис
y— координата y точки, через которую проходит луч.(U)Int*илиFloat*илиDecimal*x— координата x точки, через которую проходит луч.(U)Int*илиFloat*илиDecimal*
θ, для которого -π < θ ≤ π, в радианах Float64
Примеры
Пример использования
Query
Response
atanh
x— гиперболический тангенс угла. Значение из интервала: -1 < x < 1.(U)Int*,Float*илиDecimal*.(U)Int*илиFloat*илиDecimal*
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*
Примеры
Правило трёх сигм
Query
Response
erfc
1-erf(x), без потери точности при больших значениях x.
Синтаксис
Float*
Примеры
Пример использования
Query
Response
exp
e в степени x, где x — аргумент функции.
Синтаксис
e^x Float*
Примеры
Базовое использование
Query
Response
exp10
Float*
Примеры
Пример использования
Query
Response
exp2
Float*
Примеры
Пример использования
Query
Response
factorial
factorial() возвращает 1 для любого отрицательного значения.
Максимальное положительное значение входного аргумента — 20; значение 21 и больше вызовет исключение.
Синтаксис
n— целое число, для которого вычисляется факториал. Максимальное значение — 20.(U)Int8/16/32/64
UInt64
Примеры
Пример использования
Query
Response
hypot
hypot позволяет избежать проблем, возникающих при возведении в квадрат очень больших или очень маленьких чисел.
Синтаксис
x— Первый катет прямоугольного треугольника.(U)Int*илиFloat*илиDecimal*y— Второй катет прямоугольного треугольника.(U)Int*илиFloat*илиDecimal*
Float64
Примеры
Базовое использование
Query
Response
intExp10
UInt64.
Синтаксис
UInt64
Примеры
Пример использования
Query
Response
intExp2
UInt64.
Синтаксис
UInt64
Примеры
Пример использования
Query
Response
isPrime
1, если аргумент — простое число, иначе 0.
Для малых значений использует точный битмап для поиска, а
для больших — детерминированный тест Миллера—Рабина.
Результат точен для всех поддерживаемых входных типов.
Для беззнаковых целочисленных типов большей разрядности (UInt128, UInt256) используйте isProbablePrime.
Синтаксис
1, если n — простое число, и 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 задаёт,
сколько раундов Миллера—Рабина используется:
чем больше раундов, тем ниже вероятность ложноположительного результата и тем дольше выполняется проверка. При равномерно случайных
свидетелях вероятность ложноположительного результата для фиксированного составного числа ограничена величиной 4^(-rounds); значение по умолчанию 25
удерживает эту границу ниже 10^-15, а максимальное значение 256 — ниже 10^-154.
Функция детерминирована: для свидетелей используется seed, зависящий от n, поэтому одна и та же пара (n, rounds) всегда даёт
один и тот же результат. Граница 4^(-rounds) — это вероятность для каждого входного значения при равномерно случайных свидетелях;
при нашем детерминированном seed она вместо этого описывает долю среди входных значений — составное число, которое обманывает свою
последовательность свидетелей, будет стабильно возвращать 1.
Синтаксис
n— Беззнаковое целое число для проверки на простоту.UInt8илиUInt16илиUInt32илиUInt64илиUInt128илиUInt256rounds— Необязательная положительная целочисленная константа в диапазоне[1, 256]. Количество раундов Миллера—Рабина дляUInt128/UInt256(для более узких типов игнорируется). Значение по умолчанию:25.UInt8илиUInt16илиUInt32илиUInt64
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.
Синтаксис
Float64
Примеры
Пример использования
Query
Response
log2
x. 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*
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)). Сигмоидная функция переводит любое действительное число в диапазон (0, 1) и обычно используется в машинном обучении.
Синтаксис
Float64
Примеры
Базовое использование
Query
Response
sign
-1, если x < 0, 0, если x = 0, и 1, если x > 0. Int8
Примеры
Знак для нуля
Query
Response
Query
Response
Query
Response
sin
x.
Примеры
базовый
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. Возвращает 0, если operand меньше low, и count+1, если operand больше или равен high.
Также для совместимости с другими базами данных предусмотрен регистронезависимый алиас 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