9. Numeric and Mathematical Modules¶
The modules described in this chapter provide numeric and math-related functions
and data types. The numbers
module defines an abstract hierarchy of
numeric types. The math
and cmath
modules contain various
mathematical functions for floating-point and complex numbers. The decimal
module supports exact representations of decimal numbers, using arbitrary precision
arithmetic.
The following modules are documented in this chapter:
- 9.1.
numbers
--- Numeric abstract base classes - 9.2.
math
--- Mathematical functions - 9.3.
cmath
--- Mathematical functions for complex numbers - 9.4.
decimal
--- Decimal fixed point and floating point arithmetic - 9.5.
fractions
--- Rational numbers - 9.6.
random
--- Generate pseudo-random numbers - 9.7.
statistics
--- Mathematical statistics functions