numpy.lib.scimath#

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

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

>>> import math
>>> np.emath.log(-math.exp(1)) == (1+1j*math.pi)
True

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

Функции

arccos(x)

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

arcsin(x)

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

arctanh(x)

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

log(x)

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

log10(x)

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

log2(x)

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

logn(n, x)

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

power(x, p)

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

sqrt(x)

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