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. For users more
interested in decimal accuracy than in speed, the decimal module supports
exact representations of decimal numbers.
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.
itertoolsβ Functions creating iterators for efficient looping - 9.8.
functoolsβ Higher-order functions and operations on callable objects - 9.9.
operatorβ Standard operators as functions
