Expand description
Python math module - mathematical functions Python math module implementation
This module provides mathematical functions and constants. Implementation matches Python’s math module API.
Constants§
Functions§
- acos
- math.acos - arc cosine
- acos_py
- Python-compatible wrapper function (concrete types)
- acos_
wrapper - Simple wrapper for generated Rust code
- acosh
- math.acosh - inverse hyperbolic cosine
- acosh_
py - Python-compatible wrapper function (concrete types)
- acosh_
wrapper - Simple wrapper for generated Rust code
- asin
- math.asin - arc sine
- asin_py
- Python-compatible wrapper function (concrete types)
- asin_
wrapper - Simple wrapper for generated Rust code
- asinh
- math.asinh - inverse hyperbolic sine
- asinh_
py - Python-compatible wrapper function (concrete types)
- asinh_
wrapper - Simple wrapper for generated Rust code
- atan
- math.atan - arc tangent
- atan2
- math.atan2 - arc tangent of y/x
- atan2_
py - Python-compatible wrapper function (concrete types)
- atan2_
wrapper - Simple wrapper for generated Rust code
- atan_py
- Python-compatible wrapper function (concrete types)
- atan_
wrapper - Simple wrapper for generated Rust code
- atanh
- math.atanh - inverse hyperbolic tangent
- atanh_
py - Python-compatible wrapper function (concrete types)
- atanh_
wrapper - Simple wrapper for generated Rust code
- ceil
- math.ceil - ceiling function
- ceil_py
- Python-compatible wrapper function (concrete types)
- ceil_
wrapper - Simple wrapper for generated Rust code
- copysign
- math.copysign - return a float with the magnitude of x and the sign of y
- copysign_
py - Python-compatible wrapper function (concrete types)
- copysign_
wrapper - Simple wrapper for generated Rust code
- cos
- math.cos - cosine
- cos_py
- Python-compatible wrapper function (concrete types)
- cos_
wrapper - Simple wrapper for generated Rust code
- cosh
- math.cosh - hyperbolic cosine
- cosh_py
- Python-compatible wrapper function (concrete types)
- cosh_
wrapper - Simple wrapper for generated Rust code
- degrees
- math.degrees - convert radians to degrees
- degrees_
py - Python-compatible wrapper function (concrete types)
- degrees_
wrapper - Simple wrapper for generated Rust code
- exp
- math.exp - exponential function
- exp2
- math.exp2 - 2^x
- exp2_py
- Python-compatible wrapper function (concrete types)
- exp2_
wrapper - Simple wrapper for generated Rust code
- exp_py
- Python-compatible wrapper function (concrete types)
- exp_
wrapper - Simple wrapper for generated Rust code
- expm1
- math.expm1 - exp(x) - 1
- expm1_
py - Python-compatible wrapper function (concrete types)
- expm1_
wrapper - Simple wrapper for generated Rust code
- fabs
- math.fabs - absolute value (float)
- fabs_py
- Python-compatible wrapper function (concrete types)
- fabs_
wrapper - Simple wrapper for generated Rust code
- factorial
- math.factorial - factorial
- factorial_
py - Python-compatible wrapper function (already concrete types)
- factorial_
wrapper - Simple wrapper for generated Rust code
- floor
- math.floor - floor function
- floor_
py - Python-compatible wrapper function (concrete types)
- floor_
wrapper - Simple wrapper for generated Rust code
- fmod
- math.fmod - floating point remainder
- fmod_py
- Python-compatible wrapper function (concrete types)
- fmod_
wrapper - Simple wrapper for generated Rust code
- frexp
- math.frexp - return mantissa and exponent
- frexp_
py - Python-compatible wrapper function (concrete types)
- frexp_
wrapper - Simple wrapper for generated Rust code
- gcd
- math.gcd - greatest common divisor
- gcd_py
- Python-compatible wrapper function (already concrete types)
- gcd_
wrapper - Simple wrapper for generated Rust code
- isclose
- math.isclose - check if values are close
- isclose_
py - Python-compatible wrapper function (concrete types)
- isclose_
wrapper - Simple wrapper for generated Rust code
- isfinite
- math.isfinite - check if x is finite
- isfinite_
py - Python-compatible wrapper function (concrete types)
- isfinite_
wrapper - Simple wrapper for generated Rust code
- isinf
- math.isinf - check if x is infinite
- isinf_
py - Python-compatible wrapper function (concrete types)
- isinf_
wrapper - Simple wrapper for generated Rust code
- isnan
- math.isnan - check if x is NaN
- isnan_
py - Python-compatible wrapper function (concrete types)
- isnan_
wrapper - Simple wrapper for generated Rust code
- lcm
- math.lcm - least common multiple
- lcm_py
- Python-compatible wrapper function (already concrete types)
- lcm_
wrapper - Simple wrapper for generated Rust code
- ldexp
- math.ldexp - return x * (2**i)
- ldexp_
py - Python-compatible wrapper function (concrete types)
- ldexp_
wrapper - Simple wrapper for generated Rust code
- log
- math.log - natural logarithm
- log2
- math.log2 - base-2 logarithm
- log1p
- math.log1p - log(1 + x)
- log1p_
py - Python-compatible wrapper function (concrete types)
- log1p_
wrapper - Simple wrapper for generated Rust code
- log2_py
- Python-compatible wrapper function (concrete types)
- log2_
wrapper - Simple wrapper for generated Rust code
- log10
- math.log10 - base-10 logarithm
- log10_
py - Python-compatible wrapper function (concrete types)
- log10_
wrapper - Simple wrapper for generated Rust code
- log_py
- Python-compatible wrapper function (concrete types)
- log_
wrapper - Simple wrapper for generated Rust code
- modf
- math.modf - return fractional and integer parts
- modf_py
- Python-compatible wrapper function (concrete types)
- modf_
wrapper - Simple wrapper for generated Rust code
- pow
- math.pow - power function
- pow_py
- Python-compatible wrapper function (concrete types)
- pow_
wrapper - Simple wrapper for generated Rust code
- radians
- math.radians - convert degrees to radians
- radians_
py - Python-compatible wrapper function (concrete types)
- radians_
wrapper - Simple wrapper for generated Rust code
- remainder
- math.remainder - IEEE remainder
- remainder_
py - Python-compatible wrapper function (concrete types)
- remainder_
wrapper - Simple wrapper for generated Rust code
- sin
- math.sin - sine
- sin_py
- Python-compatible wrapper function (concrete types)
- sin_
wrapper - Simple wrapper for generated Rust code
- sinh
- math.sinh - hyperbolic sine
- sinh_py
- Python-compatible wrapper function (concrete types)
- sinh_
wrapper - Simple wrapper for generated Rust code
- sqrt
- math.sqrt - square root
- sqrt_py
- Python-compatible wrapper function (concrete types)
- sqrt_
wrapper - Simple wrapper for generated Rust code
- tan
- math.tan - tangent
- tan_py
- Python-compatible wrapper function (concrete types)
- tan_
wrapper - Simple wrapper for generated Rust code
- tanh
- math.tanh - hyperbolic tangent
- tanh_py
- Python-compatible wrapper function (concrete types)
- tanh_
wrapper - Simple wrapper for generated Rust code
- trunc
- math.trunc - truncate to integer
- trunc_
py - Python-compatible wrapper function (concrete types)
- trunc_
wrapper - Simple wrapper for generated Rust code