numeric.md
1> **Источник:** https://python-all.ru/3.2/library/numeric.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# 8. Числовые и математические модули89Модули, описанные в этой главе, предоставляют числовые и математические функции и типы данных. Модуль [`numbers`](https://python-all.ru/3.2/library/numbers.html#module-numbers) определяет абстрактную иерархию числовых типов. Модули [`math`](https://python-all.ru/3.2/library/math.html#module-math) и [`cmath`](https://python-all.ru/3.2/library/cmath.html#module-cmath) содержат различные математические функции для чисел с плавающей запятой и комплексных чисел. Для пользователей, больше заинтересованных в точности десятичных чисел, чем в скорости, модуль [`decimal`](https://python-all.ru/3.2/library/decimal.html#module-decimal) поддерживает точное представление десятичных чисел.1011В этой главе описаны следующие модули:1213- [8.1. `numbers` – числовые абстрактные базовые классы](https://python-all.ru/3.2/library/numbers.html)1415 - [8.1.1. Числовая башня](https://python-all.ru/3.2/library/numbers.html#the-numeric-tower)16 - [8.1.2. Примечания для разработчиков типов](https://python-all.ru/3.2/library/numbers.html#notes-for-type-implementors)1718 - [8.1.2.1. Добавление новых числовых ABC](https://python-all.ru/3.2/library/numbers.html#adding-more-numeric-abcs)19 - [8.1.2.2. Реализация арифметических операций](https://python-all.ru/3.2/library/numbers.html#implementing-the-arithmetic-operations)20- [8.2. `math` – Математические функции](https://python-all.ru/3.2/library/math.html)2122 - [8.2.1. Теоретико-числовые функции и функции представления](https://python-all.ru/3.2/library/math.html#number-theoretic-and-representation-functions)23 - [8.2.2. Степенные и логарифмические функции](https://python-all.ru/3.2/library/math.html#power-and-logarithmic-functions)24 - [8.2.3. Тригонометрические функции](https://python-all.ru/3.2/library/math.html#trigonometric-functions)25 - [8.2.4. Преобразование углов](https://python-all.ru/3.2/library/math.html#angular-conversion)26 - [8.2.5. Гиперболические функции](https://python-all.ru/3.2/library/math.html#hyperbolic-functions)27 - [8.2.6. Специальные функции](https://python-all.ru/3.2/library/math.html#special-functions)28 - [8.2.7. Константы](https://python-all.ru/3.2/library/math.html#constants)29- [8.3. `cmath` – Математические функции для комплексных чисел](https://python-all.ru/3.2/library/cmath.html)3031 - [8.3.1. Преобразования в полярные координаты и обратно](https://python-all.ru/3.2/library/cmath.html#conversions-to-and-from-polar-coordinates)32 - [8.3.2. Степенные и логарифмические функции](https://python-all.ru/3.2/library/cmath.html#power-and-logarithmic-functions)33 - [8.3.3. Тригонометрические функции](https://python-all.ru/3.2/library/cmath.html#trigonometric-functions)34 - [8.3.4. Гиперболические функции](https://python-all.ru/3.2/library/cmath.html#hyperbolic-functions)35 - [8.3.5. Функции классификации](https://python-all.ru/3.2/library/cmath.html#classification-functions)36 - [8.3.6. Константы](https://python-all.ru/3.2/library/cmath.html#constants)37- [8.4. `decimal` – Десятичная арифметика с фиксированной и плавающей точкой](https://python-all.ru/3.2/library/decimal.html)3839 - [8.4.1. Краткое руководство](https://python-all.ru/3.2/library/decimal.html#quick-start-tutorial)40 - [8.4.2. Объекты Decimal](https://python-all.ru/3.2/library/decimal.html#decimal-objects)4142 - [8.4.2.1. Логические операнды](https://python-all.ru/3.2/library/decimal.html#logical-operands)43 - [8.4.3. Объекты контекста](https://python-all.ru/3.2/library/decimal.html#context-objects)44 - [8.4.4. Сигналы](https://python-all.ru/3.2/library/decimal.html#signals)45 - [8.4.5. Примечания по числам с плавающей точкой](https://python-all.ru/3.2/library/decimal.html#floating-point-notes)4647 - [8.4.5.1. Снижение ошибок округления за счёт увеличения точности](https://python-all.ru/3.2/library/decimal.html#mitigating-round-off-error-with-increased-precision)48 - [8.4.5.2. Специальные значения](https://python-all.ru/3.2/library/decimal.html#special-values)49 - [8.4.6. Работа с потоками](https://python-all.ru/3.2/library/decimal.html#working-with-threads)50 - [8.4.7. Рецепты](https://python-all.ru/3.2/library/decimal.html#recipes)51 - [8.4.8. Часто задаваемые вопросы по Decimal](https://python-all.ru/3.2/library/decimal.html#decimal-faq)52- [8.5. `fractions` – Рациональные числа](https://python-all.ru/3.2/library/fractions.html)53- [8.6. `random` – Генерация псевдослучайных чисел](https://python-all.ru/3.2/library/random.html)5455 - [8.6.1. Примечания о воспроизводимости](https://python-all.ru/3.2/library/random.html#notes-on-reproducibility)56 - [8.6.2. Примеры и рецепты](https://python-all.ru/3.2/library/random.html#examples-and-recipes)57