Mathematical functions with automatic domain#
Note
numpy.emath is a preferred alias fornumpy.lib.scimath,available afternumpy is imported.
Wrapper functions to more user-friendly calling of certain math functionswhose output data-type is different than the input data-type in certaindomains of the input.
For example, for functions likelog with branch cuts, the versions in thismodule provide the mathematically valid answers in the complex plane:
>>>importmath>>>np.emath.log(-math.exp(1))==(1+1j*math.pi)True
Similarly,sqrt, other base logarithms,power and trig functionsare correctly handled. See their respective docstrings for specific examples.
Functions#
| Compute the inverse cosine of x. |
| Compute the inverse sine of x. |
| Compute the inverse hyperbolic tangent ofx. |
| Compute the natural logarithm ofx. |
| Compute the logarithm base 2 ofx. |
| Take log base n of x. |
| Compute the logarithm base 10 ofx. |
| Return x to the power p, (x**p). |
| Compute the square root of x. |