Loading lesson path
Concept visual
Start at both ends
Overview
Formula
Python has a built - in module that you can use for mathematical tasks for complex numbers.The methods in this module accepts int, float, and complex numbers. It even accepts Python objects that has a complex() or float() method.
The methods in this module almost always return a complex number. If the return value can be expressed as a real number, the return value has an imaginary part of 0.The cmath module has a set of methods and constants. cMath Methods
Description cmath.acos(x) Returns the arc cosine value of x cmath.acosh(x) Returns the hyperbolic arc cosine of x cmath.asin(x) Returns the arc sine of x cmath.asinh(x) Returns the hyperbolic arc sine of x cmath.atan(x) Returns the arc tangent value of x cmath.atanh(x) Returns the hyperbolic arctangent value of x cmath.cos(x) Returns the cosine of x cmath.cosh(x) Returns the hyperbolic cosine of x cmath.exp(x)
x, where E is Euler's number (approximately 2.718281...), and x is the number passed to it cmath.isclose() Checks whether two values are close, or not cmath.isfinite(x) Checks whether x is a finite number cmath.isinf(x) Check whether x is a positive or negative infinty cmath.isnan(x) Checks whether x is NaN (not a number) cmath.log(x[, base]) Returns the logarithm of x to the base cmath.log10(x)
Formula
Returns the base - 10 logarithm of x cmath.phase()Return the phase of a complex number cmath.polar() Convert a complex number to polar coordinates cmath.rect() Convert polar coordinates to rectangular form cmath.sin(x) Returns the sine of x cmath.sinh(x) Returns the hyperbolic sine of x cmath.sqrt(x) Returns the square root of x cmath.tan(x) Returns the tangent of x cmath.tanh(x) Returns the hyperbolic tangent of x cMath Constants
Description cmath.e Returns Euler's number (2.7182...) cmath.inf
Formula
Returns a floating - point positive infinity value cmath.infjReturns a complex infinity value cmath.nan
Formula
Returns floating - point NaN (Not a Number) value cmath.nanjReturns coplext NaN (Not a Number) value cmath.pi Returns PI (3.1415...) cmath.tau Returns tau (6.2831...)