Математические функции
Тригонометрические функции
sin(x[, out]) | Тригонометрический синус, поэлементно. |
cos(x[, out]) | Косинус поэлементно. |
tan(x[, out]) | Вычисление тангенса поэлементно. |
arcsin(x[, out]) | Обратный синус, поэлементно. |
arccos(x[, out]) | Обратный тригонометрический косинус, поэлементно. |
arctan(x[, out]) | Обратный тригонометрический тангенс, поэлементно. |
hypot(x1, x2[, out]) | Учитывая «катеты» прямоугольного треугольника, возвращает его гипотенузу. |
arctan2(x1, x2[, out]) | Поэлементная арктангенс от x1/x2, корректно выбирая квадрант. |
degrees(x[, out]) | Преобразование углов из радиан в градусы. |
radians(x[, out]) | Преобразование углов из градусов в радианы. |
unwrap(p[, discont, axis]) | Разворачивание, изменяя разницы между значениями на 2*pi. |
deg2rad(x[, out]) | Преобразование углов из градусов в радианы. |
rad2deg(x[, out]) | Преобразование углов из радиан в градусы. |
Гиперболические функции
sinh(x[, out]) | Гиперболический синус, поэлементно. |
cosh(x[, out]) | Гиперболический косинус, поэлементно. |
tanh(x[, out]) | Вычисление гиперболического тангенса поэлементно. |
arcsinh(x[, out]) | Обратный гиперболический синус поэлементно. |
arccosh(x[, out]) | Обратный гиперболический косинус, поэлементно. |
arctanh(x[, out]) | Обратный гиперболический тангенс поэлементно. |
Округление
around(a[, decimals, out]) | Округление до заданного числа десятичных знаков. |
round_(a[, decimals, out]) | Округление массива до заданного числа десятичных знаков. |
rint(x[, out]) | Округление элементов массива до ближайшего целого числа. |
fix(x[, y]) | Округление к ближайшему целому в сторону нуля. |
floor(x[, out]) | Возвращает целую часть числа, поэлементно, по направлению к минус бесконечности. |
ceil(x[, out]) | Возвращает верхнюю целую часть числа, поэлементно, по направлению к плюс бесконечности. |
trunc(x[, out]) | Возвращает целую часть числа, поэлементно. |
Суммы, произведения, разности
prod(a[, axis, dtype, out, keepdims]) | Возвращает произведение элементов массива по заданной оси. |
sum(a[, axis, dtype, out, keepdims]) | Сумма элементов массива по заданной оси. |
nanprod(a[, axis, dtype, out, keepdims]) | Возвращает произведение элементов массива по заданной оси, учитывая Not a Numbers (NaN) как единицы. |
nansum(a[, axis, dtype, out, keepdims]) | Возвращает сумму элементов массива по заданной оси, учитывая Not a Numbers (NaN) как ноль. |
cumprod(a[, axis, dtype, out]) | Возвращает накопленное произведение элементов по заданной оси. |
cumsum(a[, axis, dtype, out]) | Возвращает накопленную сумму элементов по заданной оси. |
nancumprod(a[, axis, dtype, out]) | Возвращает накопленное произведение элементов массива по заданной оси, учитывая Not a Numbers (NaN) как единицу. |
nancumsum(a[, axis, dtype, out]) | Возвращает накопленную сумму элементов массива по заданной оси, учитывая Not a Numbers (NaN) как ноль. |
diff(a[, n, axis]) | Вычисляет n-ую дискретную разность по заданной оси. |
ediff1d(ary[, to_end, to_begin]) | Разности между последовательными элементами массива. |
gradient(f, *varargs, **kwargs) | Возвращает градиент N-мерного массива. |
cross(a, b[, axisa, axisb, axisc, axis]) | Возвращает векторное произведение двух (массивов) векторов. |
trapz(y[, x, dx, axis]) | Интегрирование по заданной оси с использованием составного правила трапеций. |
Экспоненты и логарифмы
exp(x[, out]) | Вычисляет экспоненту всех элементов входного массива. |
expm1(x[, out]) | Вычисляет exp(x) - 1 для всех элементов массива. |
exp2(x[, out]) | Вычисляет 2**p для всех p в входном массиве. |
log(x[, out]) | Натуральный логарифм, поэлементно. |
log10(x[, out]) | Возвращает логарифм по основанию 10 входного массива, поэлементно. |
log2(x[, out]) | Логарифм по основанию 2 от x. |
log1p(x[, out]) | Возвращает натуральный логарифм от единицы плюс входной массив, поэлементно. |
logaddexp(x1, x2[, out]) | Логарифм суммы экспонент входных данных. |
logaddexp2(x1, x2[, out]) | Логарифм суммы экспонент входных данных по основанию 2. |
Другие специальные функции
i0(x) | Модифицированная функция Бесселя первого рода, порядка 0. |
sinc(x) | Возвращает функцию sinc. |
Операции с плавающей точкой
signbit(x[, out]) | Возвращает элемент-по-элементу True, где бит знака установлен (меньше нуля). |
copysign(x1, x2[, out]) | Изменяет знак x1 на знак x2, элемент за элементом. |
frexp(x[, out1, out2]) | Разлагает элементы x на мантиссу и двоичный экспоненту. |
ldexp(x1, x2[, out]) | Возвращает x1 * 2**x2, элемент за элементом. |
Арифметические операции
add(x1, x2[, out]) | Складывает аргументы элемент за элементом. |
reciprocal(x[, out]) | Возвращает обратную величину аргумента, элемент за элементом. |
negative(x[, out]) | Числовое отрицание, элемент за элементом. |
multiply(x1, x2[, out]) | Умножает аргументы элемент за элементом. |
divide(x1, x2[, out]) | Делит аргументы элемент за элементом. |
power(x1, x2[, out]) | Возводит элементы первого массива в степени из второго массива, элемент за элементом. |
subtract(x1, x2[, out]) | Вычитает аргументы, элемент за элементом. |
true_divide(x1, x2[, out]) | Возвращает истинное деление входных данных, элемент за элементом. |
floor_divide(x1, x2[, out]) | Возвращает наибольшее целое число, меньшее или равное результату деления входных данных. |
fmod(x1, x2[, out]) | Возвращает остаток от деления, элемент за элементом. |
mod(x1, x2[, out]) | Возвращает остаток от деления, элемент за элементом. |
modf(x[, out1, out2]) | Возвращает дробную и целую части массива, элемент за элементом. |
remainder(x1, x2[, out]) | Возвращает остаток от деления, элемент за элементом. |
Обработка комплексных чисел
angle(z[, deg]) | Возвращает угол комплексного аргумента. |
real(val) | Возвращает вещественную часть элементов массива. |
imag(val) | Возвращает мнимую часть элементов массива. |
conj(x[, out]) | Возвращает комплексно сопряжённое значение, элемент за элементом. |
Разное
convolve(a, v[, mode]) | Возвращает дискретную линейную свёртку двух одномерных последовательностей. |
clip(a, a_min, a_max[, out]) | Ограничивает значения в массиве. |
sqrt(x[, out]) | Возвращает положительную квадратную корень из массива, элемент за элементом. |
cbrt(x[, out]) | Возвращает кубический корень из массива, элемент за элементом. |
square(x[, out]) | Возвращает квадрат каждого элемента входного массива. |
absolute(x[, out]) | Вычисляет абсолютное значение элемента, элемент за элементом. |
fabs(x[, out]) | Вычисляет абсолютные значения элементов, элемент за элементом. |
sign(x[, out]) | Возвращает указание знака числа, элемент за элементом. |
maximum(x1, x2[, out]) | Возвращает максимальное значение элементов массива, элемент за элементом. |
minimum(x1, x2[, out]) | Возвращает минимальное значение элементов массива, элемент за элементом. |
fmax(x1, x2[, out]) | Возвращает максимальное значение элементов массива, элемент за элементом. |
fmin(x1, x2[, out]) | Возвращает минимальное значение элементов массива, элемент за элементом. |
nan_to_num(x) | Заменяет nan нулями, а inf конечными числами. |
real_if_close(a[, tol]) | Если входной массив комплексный, возвращает вещественный массив, если мнимая часть близка к нулю. |
interp(x, xp, fp[, left, right, period]) | Одномерная линейная интерполяция. |