Математические функции
Тригонометрические функции
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]) | Сумма элементов массива по заданной оси. |
nansum(a[, axis, dtype, out, keepdims]) | Возвращает сумму элементов массива по заданной оси, обрабатывая не числа с плавающей точкой (NaN) как нули. |
cumprod(a[, axis, dtype, out]) | Возвращает кумулятивное произведение элементов по заданной оси. |
cumsum(a[, axis, dtype, out]) | Возвращает кумулятивную сумму элементов по заданной оси. |
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]) | Возвращает положительный квадратный корень из массива, поэлементно. |
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]) | Линейная интерполяция одного измерения. |