mathematical functions
math – mathematical functions
This module implements a subset of the corresponding CPython module, as described below. For more information, refer to the original CPython documentation: math.
The math module provides some basic mathematical functions for
working with floating-point numbers.
Note: On the pyboard, floating-point numbers have 32-bit precision.
Functions
math.acos
math.acos(x)Return the inverse cosine of x.
math.acosh
math.acosh(x)Return the inverse hyperbolic cosine of x.
math.asin
math.asin(x)Return the inverse sine of x.
math.asinh
math.asinh(x)Return the inverse hyperbolic sine of x.
math.atan
math.atan(x)Return the inverse tangent of x.
math.atan2
math.atan2(y, x)Return the principal value of the inverse tangent of y/x.
math.atanh
math.atanh(x)Return the inverse hyperbolic tangent of x.
math.ceil
math.ceil(x)Return an integer, being x rounded towards positive infinity.
math.copysign
math.copysign(x, y)Return x with the sign of y.
math.cos
math.cos(x)Return the cosine of x.
math.cosh
math.cosh(x)Return the hyperbolic cosine of x.
math.degrees
math.degrees(x)Return radians x converted to degrees.
math.erf
math.erf(x)Return the error function of x.
math.erfc
math.erfc(x)Return the complementary error function of x.
math.exp
math.exp(x)Return the exponential of x.
math.expm1
math.expm1(x)Return exp(x) - 1.
math.fabs
math.fabs(x)Return the absolute value of x.
math.floor
math.floor(x)Return an integer, being x rounded towards negative infinity.
math.fmod
math.fmod(x, y)Return the remainder of x/y.
math.frexp
math.frexp(x)Decomposes a floating-point number into its mantissa and exponent.
The returned value is the tuple (m, e) such that x == m * 2**e
exactly. If x == 0 then the function returns (0.0, 0), otherwise
the relation 0.5 <= abs(m) < 1 holds.
math.gamma
math.gamma(x)Return the gamma function of x.
math.isfinite
math.isfinite(x)Return True if x is finite.
math.isinf
math.isinf(x)Return True if x is infinite.
math.isnan
math.isnan(x)Return True if x is not-a-number
math.ldexp
math.ldexp(x, exp)Return x * (2**exp).
math.lgamma
math.lgamma(x)Return the natural logarithm of the gamma function of x.
math.log
math.log(x)Return the natural logarithm of x.
math.log10
math.log10(x)Return the base-10 logarithm of x.
math.log2
math.log2(x)Return the base-2 logarithm of x.
math.modf
math.modf(x)Return a tuple of two floats, being the fractional and integral parts of
x. Both return values have the same sign as x.
math.pow
math.pow(x, y)Returns x to the power of y.
math.radians
math.radians(x)Return degrees x converted to radians.
math.sin
math.sin(x)Return the sine of x.
math.sinh
math.sinh(x)Return the hyperbolic sine of x.
math.sqrt
math.sqrt(x)Return the square root of x.
math.tan
math.tan(x)Return the tangent of x.
math.tanh
math.tanh(x)Return the hyperbolic tangent of x.
math.trunc
math.trunc(x)Return an integer, being x rounded towards 0.
Constants
math.e
math.ebase of the natural logarithm
math.pi
math.pithe ratio of a circle’s circumference to its diameter
