Документация Python неофициальный перевод

numeric.md

87 строк · 9.7 КБ · обычная страница · сырой текст · скачать

1> **Источник:** https://python-all.ru/3.16/library/numeric.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# Числовые и математические модули89Модули, описанные в этой главе, предоставляют числовые и математические функции и типы данных. Модуль [`numbers`](https://python-all.ru/3.16/library/numbers.html#module-numbers) определяет абстрактную иерархию числовых типов. Модули [`math`](https://python-all.ru/3.16/library/math.html#module-math) и [`cmath`](https://python-all.ru/3.16/library/cmath.html#module-cmath) содержат различные математические функции для чисел с плавающей запятой и комплексных чисел. Модуль [`decimal`](https://python-all.ru/3.16/library/decimal.html#module-decimal) поддерживает точные представления десятичных чисел, используя арифметику произвольной точности.1011В этой главе описаны следующие модули:1213- [`numbers` – Числовые абстрактные базовые классы](https://python-all.ru/3.16/library/numbers.html)1415  - [Числовая иерархия](https://python-all.ru/3.16/library/numbers.html#the-numeric-tower)16  - [Примечания для разработчиков типов](https://python-all.ru/3.16/library/numbers.html#notes-for-type-implementers)1718    - [Добавление дополнительных числовых абстрактных базовых классов](https://python-all.ru/3.16/library/numbers.html#adding-more-numeric-abcs)19    - [Реализация арифметических операций](https://python-all.ru/3.16/library/numbers.html#implementing-the-arithmetic-operations)20- [`math` – Математические функции](https://python-all.ru/3.16/library/math.html)2122  - [Арифметика с плавающей запятой](https://python-all.ru/3.16/library/math.html#floating-point-arithmetic)23  - [Функции для работы с числами с плавающей запятой](https://python-all.ru/3.16/library/math.html#floating-point-manipulation-functions)24  - [Степенные, экспоненциальные и логарифмические функции](https://python-all.ru/3.16/library/math.html#power-exponential-and-logarithmic-functions)25  - [Функции суммирования и произведения](https://python-all.ru/3.16/library/math.html#summation-and-product-functions)26  - [Преобразование угловых величин](https://python-all.ru/3.16/library/math.html#angular-conversion)27  - [Тригонометрические функции](https://python-all.ru/3.16/library/math.html#trigonometric-functions)28  - [Гиперболические функции](https://python-all.ru/3.16/library/math.html#hyperbolic-functions)29  - [Специальные функции](https://python-all.ru/3.16/library/math.html#special-functions)30  - [Теоретико-числовые функции](https://python-all.ru/3.16/library/math.html#number-theoretic-functions)31  - [Константы](https://python-all.ru/3.16/library/math.html#constants)32- [`math.integer` – Математические функции для целых чисел](https://python-all.ru/3.16/library/math.integer.html)33- [`cmath` – Математические функции для комплексных чисел](https://python-all.ru/3.16/library/cmath.html)3435  - [Преобразование в полярные координаты и обратно](https://python-all.ru/3.16/library/cmath.html#conversions-to-and-from-polar-coordinates)36  - [Степенные и логарифмические функции](https://python-all.ru/3.16/library/cmath.html#power-and-logarithmic-functions)37  - [Тригонометрические функции](https://python-all.ru/3.16/library/cmath.html#trigonometric-functions)38  - [Гиперболические функции](https://python-all.ru/3.16/library/cmath.html#hyperbolic-functions)39  - [Функции классификации](https://python-all.ru/3.16/library/cmath.html#classification-functions)40  - [Константы](https://python-all.ru/3.16/library/cmath.html#constants)41- [`decimal` – Десятичная арифметика с фиксированной и плавающей запятой](https://python-all.ru/3.16/library/decimal.html)4243  - [Краткое руководство](https://python-all.ru/3.16/library/decimal.html#quick-start-tutorial)44  - [Объекты Decimal](https://python-all.ru/3.16/library/decimal.html#decimal-objects)4546    - [Логические операнды](https://python-all.ru/3.16/library/decimal.html#logical-operands)47  - [Объекты контекста](https://python-all.ru/3.16/library/decimal.html#context-objects)48  - [Константы](https://python-all.ru/3.16/library/decimal.html#constants)49  - [Режимы округления](https://python-all.ru/3.16/library/decimal.html#rounding-modes)50  - [Сигналы](https://python-all.ru/3.16/library/decimal.html#signals)51  - [Замечания о числах с плавающей запятой](https://python-all.ru/3.16/library/decimal.html#floating-point-notes)5253    - [Уменьшение ошибки округления за счёт повышенной точности](https://python-all.ru/3.16/library/decimal.html#mitigating-round-off-error-with-increased-precision)54    - [Особые значения](https://python-all.ru/3.16/library/decimal.html#special-values)55  - [Работа с потоками](https://python-all.ru/3.16/library/decimal.html#working-with-threads)56  - [Рецепты](https://python-all.ru/3.16/library/decimal.html#recipes)57  - [Часто задаваемые вопросы по Decimal](https://python-all.ru/3.16/library/decimal.html#decimal-faq)58- [`fractions` – Рациональные числа](https://python-all.ru/3.16/library/fractions.html)59- [`random` – Генерация псевдослучайных чисел](https://python-all.ru/3.16/library/random.html)6061  - [Учётные функции](https://python-all.ru/3.16/library/random.html#bookkeeping-functions)62  - [Функции для байтов](https://python-all.ru/3.16/library/random.html#functions-for-bytes)63  - [Функции для целых чисел](https://python-all.ru/3.16/library/random.html#functions-for-integers)64  - [Функции для последовательностей](https://python-all.ru/3.16/library/random.html#functions-for-sequences)65  - [Дискретные распределения](https://python-all.ru/3.16/library/random.html#discrete-distributions)66  - [Распределения с действительными значениями](https://python-all.ru/3.16/library/random.html#real-valued-distributions)67  - [Альтернативный генератор](https://python-all.ru/3.16/library/random.html#alternative-generator)68  - [Замечания о воспроизводимости](https://python-all.ru/3.16/library/random.html#notes-on-reproducibility)69  - [Примеры](https://python-all.ru/3.16/library/random.html#examples)70  - [Рецепты](https://python-all.ru/3.16/library/random.html#recipes)71  - [Использование командной строки](https://python-all.ru/3.16/library/random.html#command-line-usage)72  - [Пример из командной строки](https://python-all.ru/3.16/library/random.html#command-line-example)73- [`statistics` – Функции математической статистики](https://python-all.ru/3.16/library/statistics.html)7475  - [Средние значения и меры центральной тенденции](https://python-all.ru/3.16/library/statistics.html#averages-and-measures-of-central-location)76  - [Меры разброса](https://python-all.ru/3.16/library/statistics.html#measures-of-spread)77  - [Статистика взаимосвязей двух входных величин](https://python-all.ru/3.16/library/statistics.html#statistics-for-relations-between-two-inputs)78  - [Описание функций](https://python-all.ru/3.16/library/statistics.html#function-details)79  - [Исключения](https://python-all.ru/3.16/library/statistics.html#exceptions)80  - [`NormalDist` объекты](https://python-all.ru/3.16/library/statistics.html#normaldist-objects)81  - [Примеры и рецепты](https://python-all.ru/3.16/library/statistics.html#examples-and-recipes)8283    - [Классические задачи теории вероятностей](https://python-all.ru/3.16/library/statistics.html#classic-probability-problems)84    - [Входные данные Монте-Карло для симуляций](https://python-all.ru/3.16/library/statistics.html#monte-carlo-inputs-for-simulations)85    - [Аппроксимация биномиальных распределений](https://python-all.ru/3.16/library/statistics.html#approximating-binomial-distributions)86    - [Наивный байесовский классификатор](https://python-all.ru/3.16/library/statistics.html#naive-bayesian-classifier)87