On this page
Mathematical functions with automatic domain
Note
numpy.emath
is a preferred alias for numpy.lib.scimath
, available after numpy
is imported.
Wrapper functions to more user-friendly calling of certain math functions whose output data-type is different than the input data-type in certain domains of the input.
For example, for functions like log
with branch cuts, the versions in this module provide the mathematically valid answers in the complex plane:
>>> import math
>>> np.emath.log(-math.exp(1)) == (1+1j*math.pi)
True
Similarly, sqrt
, other base logarithms, power
and trig functions are correctly handled. See their respective docstrings for specific examples.
Functions
|
Compute the square root of x. |
|
Compute the natural logarithm of |
|
Compute the logarithm base 2 of |
|
Take log base n of x. |
|
Compute the logarithm base 10 of |
|
Return x to the power p, (x**p). |
|
Compute the inverse cosine of x. |
|
Compute the inverse sine of x. |
|
Compute the inverse hyperbolic tangent of |
© 2005–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.23/reference/routines.emath.html