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.
Availability: not available on WiPy. Floating point support required for this module.
Functions¶
- 
math.acos(x)¶
- Return the inverse cosine of - x.
- 
math.acosh(x)¶
- Return the inverse hyperbolic cosine of - x.
- 
math.asin(x)¶
- Return the inverse sine of - x.
- 
math.asinh(x)¶
- Return the inverse hyperbolic sine of - x.
- 
math.atan(x)¶
- Return the inverse tangent of - x.
- 
math.atan2(y, x)¶
- Return the principal value of the inverse tangent of - y/x.
- 
math.atanh(x)¶
- Return the inverse hyperbolic tangent of - x.
- 
math.ceil(x)¶
- Return an integer, being - xrounded towards positive infinity.
- 
math.copysign(x, y)¶
- Return - xwith the sign of- y.
- 
math.cos(x)¶
- Return the cosine of - x.
- 
math.cosh(x)¶
- Return the hyperbolic cosine of - x.
- 
math.degrees(x)¶
- Return radians - xconverted to degrees.
- 
math.erf(x)¶
- Return the error function of - x.
- 
math.erfc(x)¶
- Return the complementary error function of - x.
- 
math.exp(x)¶
- Return the exponential of - x.
- 
math.expm1(x)¶
- Return - exp(x) - 1.
- 
math.fabs(x)¶
- Return the absolute value of - x.
- 
math.floor(x)¶
- Return an integer, being - xrounded towards negative infinity.
- 
math.fmod(x, y)¶
- Return the remainder of - x/y.
- 
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**eexactly. If- x == 0then the function returns- (0.0, 0), otherwise the relation- 0.5 <= abs(m) < 1holds.
- 
math.gamma(x)¶
- Return the gamma function of - x.
- 
math.isfinite(x)¶
- Return - Trueif- xis finite.
- 
math.isinf(x)¶
- Return - Trueif- xis infinite.
- 
math.isnan(x)¶
- Return - Trueif- xis not-a-number
- 
math.ldexp(x, exp)¶
- Return - x * (2**exp).
- 
math.lgamma(x)¶
- Return the natural logarithm of the gamma function of - x.
- 
math.log(x)¶
- Return the natural logarithm of - x.
- 
math.log10(x)¶
- Return the base-10 logarithm of - x.
- 
math.log2(x)¶
- Return the base-2 logarithm of - x.
- 
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(x, y)¶
- Returns - xto the power of- y.
- 
math.radians(x)¶
- Return degrees - xconverted to radians.
- 
math.sin(x)¶
- Return the sine of - x.
- 
math.sinh(x)¶
- Return the hyperbolic sine of - x.
- 
math.sqrt(x)¶
- Return the square root of - x.
- 
math.tan(x)¶
- Return the tangent of - x.
- 
math.tanh(x)¶
- Return the hyperbolic tangent of - x.
- 
math.trunc(x)¶
- Return an integer, being - xrounded towards 0.