Числовые и математические модули¶Numeric and Mathematical Modules
Модули, описанные в этой главе, предоставляют числовые и математические функции и типы данных. Модуль numbers определяет абстрактную иерархию числовых типов. Модули math и cmath содержат различные математические функции для чисел с плавающей запятой и комплексных чисел. Для пользователей, больше заинтересованных в точности десятичных чисел, чем в скорости, модуль decimal поддерживает точное представление десятичных чисел.
В этой главе описаны следующие модули:
- numbers – Числовые абстрактные базовые классыnumbers – Numeric abstract base classes
- math – Математические функцииmath – Mathematical functions
- Теоретико-числовые функции и функции представленияNumber-theoretic and representation functions
- Степенные и логарифмические функцииPower and logarithmic functions
- Тригонометрические функцииTrigonometric functions
- Преобразование угловых величинAngular conversion
- Гиперболические функцииHyperbolic functions
- КонстантыConstants
- cmath – Математические функции для комплексных чиселcmath – Mathematical functions for complex numbers
- decimal – Десятичная арифметика с фиксированной и плавающей точкойdecimal – Decimal fixed point and floating point arithmetic
- fractions – Рациональные числаfractions – Rational numbers
- random – Генерация псевдослучайных чиселrandom – Generate pseudo-random numbers
- itertools – Функции, создающие итераторы для эффективного циклического обходаitertools – Functions creating iterators for efficient looping
- functools – Функции высшего порядка и операции над вызываемыми объектамиfunctools – Higher order functions and operations on callable objects
- operator – Стандартные операторы в виде функцийoperator – Standard operators as functions