Spec-Zone.ru › NumPy 1.20

Математические функции с автоматической областью определения (numpy.emath)

Примечание

numpy.emath — это предпочтительный псевдоним для numpy.lib.scimath, доступный после импорта numpy.

Функции-обертки для более удобного вызова определённых математических функций, тип выходных данных которых отличается от типа входных данных в некоторых областях определения входных данных.

Например, для функций, таких как log с разрывами ветвей, версии в этом модуле предоставляют математически верные ответы в комплексной плоскости:

>>> import math
>>> from numpy.lib import scimath
>>> scimath.log(-math.exp(1)) == (1+1j*math.pi)
True

Аналогично, sqrt, другие логарифмы по основанию, power и тригонометрические функции корректно обрабатываются. Смотрите соответствующие строки документации для конкретных примеров.

Функции

sqrt(x)

Вычислить квадратный корень из x.

log(x)

Вычислить натуральный логарифм от x.

log2(x)

Вычислить логарифм по основанию 2 от x.

logn(n, x)

Вычислить логарифм по основанию n от x.

log10(x)

Вычислить логарифм по основанию 10 от x.

power(x, p)

Возвести x в степень p (x**p).

arccos(x)

Вычислить обратный косинус от x.

arcsin(x)

Вычислить обратный синус от x.

arctanh(x)

Вычислить обратную гиперболическую тангенс от x.

© 2005–2021 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.20/reference/routines.emath.html

Spec-Zone.ru

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