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
