8. Числовые и математические модули¶Numeric and Mathematical Modules
Модули, описанные в этой главе, предоставляют числовые и математические функции и типы данных. Модуль numbers определяет абстрактную иерархию числовых типов. Модули math и cmath содержат различные математические функции для чисел с плавающей запятой и комплексных чисел. Для пользователей, больше заинтересованных в точности десятичных чисел, чем в скорости, модуль decimal поддерживает точное представление десятичных чисел.
В этой главе описаны следующие модули:
- 8.1. numbers – числовые абстрактные базовые классыnumbers – Numeric abstract base classes
- 8.2. math – Математические функцииmath – Mathematical functions
- 8.2.1. Теоретико-числовые функции и функции представленияNumber-theoretic and representation functions
- 8.2.2. Степенные и логарифмические функцииPower and logarithmic functions
- 8.2.3. Тригонометрические функцииTrigonometric functions
- 8.2.4. Преобразование угловAngular conversion
- 8.2.5. Гиперболические функцииHyperbolic functions
- 8.2.6. Специальные функцииSpecial functions
- 8.2.7. КонстантыConstants
- 8.3. cmath – Математические функции для комплексных чиселcmath – Mathematical functions for complex numbers
- 8.3.1. Преобразования в полярные координаты и обратноConversions to and from polar coordinates
- 8.3.2. Степенные и логарифмические функцииPower and logarithmic functions
- 8.3.3. Тригонометрические функцииTrigonometric functions
- 8.3.4. Гиперболические функцииHyperbolic functions
- 8.3.5. Функции классификацииClassification functions
- 8.3.6. КонстантыConstants
- 8.4. decimal – Десятичная арифметика с фиксированной и плавающей точкойdecimal – Decimal fixed point and floating point arithmetic
- 8.4.1. Краткое руководствоQuick-start Tutorial
- 8.4.2. Объекты DecimalDecimal objects
- 8.4.3. Объекты контекстаContext objects
- 8.4.4. СигналыSignals
- 8.4.5. Примечания по числам с плавающей точкойFloating Point Notes
- 8.4.6. Работа с потокамиWorking with threads
- 8.4.7. РецептыRecipes
- 8.4.8. Часто задаваемые вопросы по DecimalDecimal FAQ
- 8.5. fractions – Рациональные числаfractions – Rational numbers
- 8.6. random – Генерация псевдослучайных чиселrandom – Generate pseudo-random numbers