Spec-Zone.ru › NumPy 2.0

Математические функции

Тригонометрические функции

sin(x, /[, out, where, casting, order, ...])

Тригонометрический синус, поэлементно.

cos(x, /[, out, where, casting, order, ...])

Косинус поэлементно.

tan(x, /[, out, where, casting, order, ...])

Вычисление тангенса поэлементно.

arcsin(x, /[, out, where, casting, order, ...])

Обратный синус, поэлементно.

asin(x, /[, out, where, casting, order, ...])

Обратный синус, поэлементно.

arccos(x, /[, out, where, casting, order, ...])

Обратный косинус, поэлементно.

acos(x, /[, out, where, casting, order, ...])

Обратный косинус, поэлементно.

arctan(x, /[, out, where, casting, order, ...])

Обратный тангенс, поэлементно.

atan(x, /[, out, where, casting, order, ...])

Обратный тангенс, поэлементно.

hypot(x1, x2, /[, out, where, casting, ...])

Вычисление гипотенузы прямоугольного треугольника по заданным катетам.

arctan2(x1, x2, /[, out, where, casting, ...])

Поэлементная арктангенс x1/x2, правильно выбирая квадрант.

atan2(x1, x2, /[, out, where, casting, ...])

Поэлементная арктангенс x1/x2, правильно выбирая квадрант.

degrees(x, /[, out, where, casting, order, ...])

Перевод углов из радиан в градусы.

radians(x, /[, out, where, casting, order, ...])

Перевод углов из градусов в радианы.

unwrap(p[, discont, axis, period])

Разворачивание, взятие дополнения больших дельт относительно периода.

deg2rad(x, /[, out, where, casting, order, ...])

Перевод углов из градусов в радианы.

rad2deg(x, /[, out, where, casting, order, ...])

Перевод углов из радиан в градусы.

Гиперболические функции

sinh(x, /[, out, where, casting, order, ...])

Гиперболический синус, поэлементно.

cosh(x, /[, out, where, casting, order, ...])

Гиперболический косинус, поэлементно.

tanh(x, /[, out, where, casting, order, ...])

Вычисление гиперболического тангенса поэлементно.

arcsinh(x, /[, out, where, casting, order, ...])

Обратный гиперболический синус, поэлементно.

asinh(x, /[, out, where, casting, order, ...])

Обратный гиперболический синус, поэлементно.

arccosh(x, /[, out, where, casting, order, ...])

Обратный гиперболический косинус, поэлементно.

acosh(x, /[, out, where, casting, order, ...])

Обратный гиперболический косинус, поэлементно.

arctanh(x, /[, out, where, casting, order, ...])

Обратный гиперболический тангенс, поэлементно.

atanh(x, /[, out, where, casting, order, ...])

Обратный гиперболический тангенс, поэлементно.

Округление

round(a[, decimals, out])

Округление к ближайшему целому с учетом четности.

around(a[, decimals, out])

Округление массива до заданного количества десятичных знаков.

rint(x, /[, out, where, casting, order, ...])

Округление элементов массива к ближайшему целому числу.

fix(x[, out])

Округление к ближайшему целому числу в сторону нуля.

floor(x, /[, out, where, casting, order, ...])

Возвращает целую часть числа, меньшую или равную входному значению.

ceil(x, /[, out, where, casting, order, ...])

Возвращает наименьшее целое число, большее или равное входному значению.

trunc(x, /[, out, where, casting, order, ...])

Возвращает целую часть числа без дробной части.

Суммы, произведения, разности

prod(a[, axis, dtype, out, keepdims, ...])

Возвращает произведение элементов массива по заданной оси.

sum(a[, axis, dtype, out, keepdims, ...])

Сумма элементов массива по заданной оси.

nanprod(a[, axis, dtype, out, keepdims, ...])

Возвращает произведение элементов массива по заданной оси, обрабатывая значения «Не число» (NaN) как единицы.

nansum(a[, axis, dtype, out, keepdims, ...])

Возвращает сумму элементов массива по заданной оси, обрабатывая значения «Не число» (NaN) как ноль.

cumprod(a[, axis, dtype, out])

Возвращает кумулятивное произведение элементов по заданной оси.

cumsum(a[, axis, dtype, out])

Возвращает кумулятивную сумму элементов по заданной оси.

nancumprod(a[, axis, dtype, out])

Возвращает кумулятивное произведение элементов массива по заданной оси, обрабатывая значения «Не число» (NaN) как единицы.

nancumsum(a[, axis, dtype, out])

Возвращает кумулятивную сумму элементов массива по заданной оси, обрабатывая значения «Не число» (NaN) как ноль.

diff(a[, n, axis, prepend, append])

Вычисляет n-ую дискретную разность по заданной оси.

ediff1d(ary[, to_end, to_begin])

Разности между последовательными элементами массива.

gradient(f, *varargs[, axis, edge_order])

Возвращает градиент N-мерного массива.

cross(a, b[, axisa, axisb, axisc, axis])

Возвращает векторное произведение двух (массивов) векторов.

Экспоненты и логарифмы

exp(x, /[, out, where, casting, order, ...])

Вычисляет экспоненту всех элементов входного массива.

expm1(x, /[, out, where, casting, order, ...])

Вычисляет exp(x) - 1 для всех элементов массива.

exp2(x, /[, out, where, casting, order, ...])

Вычисляет 2**p для всех p в входном массиве.

log(x, /[, out, where, casting, order, ...])

Натуральный логарифм, поэлементно.

log10(x, /[, out, where, casting, order, ...])

Возвращает десятичный логарифм входного массива, поэлементно.

log2(x, /[, out, where, casting, order, ...])

Логарифм по основанию 2 от x.

log1p(x, /[, out, where, casting, order, ...])

Возвращает натуральный логарифм от единицы плюс входной массив, поэлементно.

logaddexp(x1, x2, /[, out, where, casting, ...])

Логарифм суммы экспоненциальных значений входных данных.

logaddexp2(x1, x2, /[, out, where, casting, ...])

Логарифм суммы экспоненциальных значений входных данных по основанию 2.

Другие специальные функции

i0(x)

Модифицированная функция Бесселя первого рода, порядка 0.

sinc(x)

Возвращает нормированную функцию sinc.

Операции с плавающей точкой

signbit(x, /[, out, where, casting, order, ...])

Возвращает поэлементно True, где установлен бит знака (меньше нуля).

copysign(x1, x2, /[, out, where, casting, ...])

Изменяет знак x1 на знак x2, поэлементно.

frexp(x[, out1, out2], / [[, out, where, ...])

Разлагает элементы x на мантиссу и показатель степени двойки.

ldexp(x1, x2, /[, out, where, casting, ...])

Возвращает x1 * 2**x2, поэлементно.

nextafter(x1, x2, /[, out, where, casting, ...])

Возвращает следующее значение с плавающей запятой после x1 в направлении x2, поэлементно.

spacing(x, /[, out, where, casting, order, ...])

Возвращает расстояние между x и ближайшим смежным числом.

Рациональные вычисления

lcm(x1, x2, /[, out, where, casting, order, ...])

Возвращает наименьшее общее кратное |x1| и |x2|.

gcd(x1, x2, /[, out, where, casting, order, ...])

Возвращает наибольший общий делитель |x1| и |x2|.

Арифметические операции

add(x1, x2, /[, out, where, casting, order, ...])

Сложение аргументов поэлементно.

reciprocal(x, /[, out, where, casting, ...])

Возвращает обратную величину аргумента поэлементно.

positive(x, /[, out, where, casting, order, ...])

Поэлементная численная положительная величина.

negative(x, /[, out, where, casting, order, ...])

Поэлементная численная отрицательная величина.

multiply(x1, x2, /[, out, where, casting, ...])

Умножение аргументов поэлементно.

divide(x1, x2, /[, out, where, casting, ...])

Деление аргументов поэлементно.

power(x1, x2, /[, out, where, casting, ...])

Возведение элементов первого массива в степень, взятые из второго массива, поэлементно.

pow(x1, x2, /[, out, where, casting, order, ...])

Возведение элементов первого массива в степень, взятые из второго массива, поэлементно.

subtract(x1, x2, /[, out, where, casting, ...])

Вычитание аргументов поэлементно.

true_divide(x1, x2, /[, out, where, ...])

Деление аргументов поэлементно.

floor_divide(x1, x2, /[, out, where, ...])

Возвращает наибольшее целое число, меньшее или равное результату деления.

float_power(x1, x2, /[, out, where, ...])

Возведение элементов первого массива в степень, взятые из второго массива, поэлементно.

fmod(x1, x2, /[, out, where, casting, ...])

Возвращает остаток от деления поэлементно.

mod(x1, x2, /[, out, where, casting, order, ...])

Возвращает остаток от деления поэлементно.

modf(x[, out1, out2], / [[, out, where, ...])

Возвращает дробную и целую части массива поэлементно.

remainder(x1, x2, /[, out, where, casting, ...])

Возвращает остаток от деления поэлементно.

divmod(x1, x2[, out1, out2], / [[, out, ...])

Возвращает частное и остаток от деления одновременно поэлементно.

Обработка комплексных чисел

angle(z[, deg])

Возвращает угол комплексного аргумента.

real(val)

Возвращает действительную часть комплексного аргумента.

imag(val)

Возвращает мнимую часть комплексного аргумента.

conj(x, /[, out, where, casting, order, ...])

Возвращает комплексно сопряжённое значение поэлементно.

conjugate(x, /[, out, where, casting, ...])

Возвращает комплексно сопряжённое значение поэлементно.

Поиск экстремумов

maximum(x1, x2, /[, out, where, casting, ...])

Поэлементный максимум элементов массива.

max(a[, axis, out, keepdims, initial, where])

Возвращает максимум массива или максимум по оси.

amax(a[, axis, out, keepdims, initial, where])

Возвращает максимум массива или максимум по оси.

fmax(x1, x2, /[, out, where, casting, ...])

Поэлементный максимум элементов массива.

nanmax(a[, axis, out, keepdims, initial, where])

Возвращает максимум массива или максимум по оси, игнорируя значения NaN.

minimum(x1, x2, /[, out, where, casting, ...])

Поэлементный минимум элементов массива.

min(a[, axis, out, keepdims, initial, where])

Возвращает минимум массива или минимум по оси.

amin(a[, axis, out, keepdims, initial, where])

Возвращает минимум массива или минимум по оси.

fmin(x1, x2, /[, out, where, casting, ...])

Поэлементный минимум элементов массива.

nanmin(a[, axis, out, keepdims, initial, where])

Возвращает минимум массива или минимум по оси, игнорируя значения NaN.

Разное

convolve(a, v[, mode])

Возвращает дискретную линейную свёртку двух одномерных последовательностей.

clip(a, a_min, a_max[, out])

Ограничить значения в массиве.

sqrt(x, /[, out, where, casting, order, ...])

Возвращает неотрицательные квадратные корни массива, поэлементно.

cbrt(x, /[, out, where, casting, order, ...])

Возвращает кубические корни массива, поэлементно.

square(x, /[, out, where, casting, order, ...])

Возвращает поэлементное квадрат значение входного массива.

absolute(x, /[, out, where, casting, order, ...])

Вычислить абсолютное значение поэлементно.

fabs(x, /[, out, where, casting, order, ...])

Вычислить абсолютные значения поэлементно.

sign(x, /[, out, where, casting, order, ...])

Возвращает поэлементное указание знака числа.

heaviside(x1, x2, /[, out, where, casting, ...])

Вычислить ступенчатую функцию Хевисайда.

nan_to_num(x[, copy, nan, posinf, neginf])

Заменить NaN на ноль, а бесконечность на большие конечные числа (по умолчанию) или числами, определенными пользователем, используя ключевые слова nan, posinf и/или neginf.

real_if_close(a[, tol])

Если входное значение комплексное, а все мнимые части близки к нулю, вернуть действительные части.

interp(x, xp, fp[, left, right, period])

Одномерная линейная интерполяция для монотонно возрастающих точек выборки.

bitwise_count(x, /[, out, where, casting, ...])

Вычисляет количество бит 1 в абсолютном значении x.

© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/routines.math.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API