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 - 9.7.
statistics– Функции математической статистикиstatistics – Mathematical statistics functions