9. Числовые и математические модули¶Numeric and Mathematical Modules
Модули, описанные в этой главе, предоставляют числовые и математические функции и типы данных. Модуль numbers определяет абстрактную иерархию числовых типов. Модули math и cmath содержат различные математические функции для чисел с плавающей запятой и комплексных чисел. Модуль decimal обеспечивает точное представление десятичных чисел с использованием арифметики произвольной точности.
В этой главе описаны следующие модули:
- 9.1. numbers – Числовые абстрактные базовые классыnumbers – Numeric abstract base classes
- 9.2. math – Математические функцииmath – Mathematical functions
- 9.2.1. Теоретико-числовые функции и функции представленияNumber-theoretic and representation functions
- 9.2.2. Степенные и логарифмические функцииPower and logarithmic functions
- 9.2.3. Тригонометрические функцииTrigonometric functions
- 9.2.4. Преобразование угловAngular conversion
- 9.2.5. Гиперболические функцииHyperbolic functions
- 9.2.6. Специальные функцииSpecial functions
- 9.2.7. КонстантыConstants
- 9.3. cmath – Математические функции для комплексных чиселcmath – Mathematical functions for complex numbers
- 9.3.1. Преобразование в полярные координаты и обратноConversions to and from polar coordinates
- 9.3.2. Степенные и логарифмические функцииPower and logarithmic functions
- 9.3.3. Тригонометрические функцииTrigonometric functions
- 9.3.4. Гиперболические функцииHyperbolic functions
- 9.3.5. Функции классификацииClassification functions
- 9.3.6. КонстантыConstants
- 9.4. decimal – Десятичная арифметика с фиксированной и плавающей точкойdecimal – Decimal fixed point and floating point arithmetic
- 9.4.1. Краткое руководствоQuick-start Tutorial
- 9.4.2. Объекты DecimalDecimal objects
- 9.4.3. Объекты контекстаContext objects
- 9.4.4. КонстантыConstants
- 9.4.5. Режимы округленияRounding modes
- 9.4.6. СигналыSignals
- 9.4.7. Замечания о числах с плавающей точкойFloating Point Notes
- 9.4.8. Работа с потокамиWorking with threads
- 9.4.9. РецептыRecipes
- 9.4.10. Часто задаваемые вопросы о DecimalDecimal FAQ
- 9.5. fractions – Рациональные числаfractions – Rational numbers
- 9.6. random – Генерация псевдослучайных чиселrandom – Generate pseudo-random numbers