The cmath module in Python provides functions for complex number mathematics. These functions are useful for performing mathematical operations on complex numbers. Below is a list of some commonly used functions in the cmath module, along with their descriptions and links to detailed guides for each function.
For a complete tutorial, visit Python cmath Module Tutorial.
Python cmath Module Functions Table
| Function | Description |
|---|---|
| cmath.acos() | Returns the arc cosine of a complex number. |
| cmath.asin() | Returns the arc sine of a complex number. |
| cmath.atan() | Returns the arc tangent of a complex number. |
| cmath.cos() | Returns the cosine of a complex number. |
| cmath.tan() | Returns the tangent of a complex number. |
| cmath.acosh() | Returns the inverse hyperbolic cosine of a complex number. |
| cmath.asinh() | Returns the inverse hyperbolic sine of a complex number. |
| cmath.atanh() | Returns the inverse hyperbolic tangent of a complex number. |
| cmath.cosh() | Returns the hyperbolic cosine of a complex number. |
| cmath.sinh() | Returns the hyperbolic sine of a complex number. |
| cmath.tanh() | Returns the hyperbolic tangent of a complex number. |
| cmath.exp() | Returns the exponential of a complex number. |
| cmath.log() | Returns the natural logarithm of a complex number. |
| cmath.log10() | Returns the base-10 logarithm of a complex number. |
| cmath.sqrt() | Returns the square root of a complex number. |
| cmath.phase() | Returns the phase of a complex number. |
| cmath.rect() | Converts polar coordinates to a complex number. |
| cmath.isfinite() | Checks if a complex number is finite. |
| cmath.isinf() | Checks if a complex number is infinite. |
For more detailed information on each function, refer to the official Python documentation.