Узнайте обо всех математических функциях, доступных в Python, и о том, как их можно использовать в своей программе.
Что такое математический модуль в Python?
mathМодуль представляет собой стандартный модуль в Python и всегда доступны. Чтобы использовать математические функции в этом модуле, вам необходимо импортировать модуль с помощью import math.
Он дает доступ к базовым функциям библиотеки C. Например,
# Square root calculation import math math.sqrt(4)
Этот модуль не поддерживает complexтипы данных. Модуль cmath - сложный аналог.
Функции в модуле Python Math
Вот список всех функций и атрибутов, определенных в mathмодуле, с кратким объяснением того, что они делают.
| Функция | Описание |
|---|---|
| ceil (x) | Возвращает наименьшее целое число, большее или равное x. |
| копия (х, у) | Возвращает x со знаком y. |
| фабрики (х) | Возвращает абсолютное значение x. |
| факториал (x) | Возвращает факториал x. |
| этаж (x) | Возвращает наибольшее целое число, меньшее или равное x. |
| fmod (х, у) | Возвращает остаток от деления x на y. |
| frexp (x) | Возвращает мантиссу и показатель степени x как пару (m, e). |
| fsum (повторяемый) | Возвращает точную сумму значений с плавающей запятой в итерируемом объекте. |
| isfinite (х) | Возвращает True, если x не является ни бесконечностью, ни NaN (не числом). |
| isinf (х) | Возвращает True, если x является положительной или отрицательной бесконечностью. |
| иснан (х) | Возвращает True, если x - NaN |
| ldexp (x, i) | Возвращает x * (2 ** i) |
| modf (x) | Возвращает дробную и целую части x. |
| усечение (х) | Возвращает усеченное целочисленное значение x. |
| ехр (х) | Возврат e ** x |
| ехр1 (х) | Возвращает e ** x - 1 |
| журнал (x (, b)) | Возвращает логарифм x по основанию b (по умолчанию e). |
| log1p (x) | Возвращает натуральный логарифм 1 + x. |
| log2 (х) | Возвращает логарифм x по основанию 2. |
| log10 (x) | Возвращает десятичный логарифм числа x. |
| pow (x, y) | Возвращает x в степени y. |
| sqrt (х) | Возвращает квадратный корень из x. |
| acos (x) | Возвращает арккосинус x. |
| asin (х) | Возвращает арксинус x. |
| атан (х) | Возвращает арктангенс x. |
| atan2 (у, х) | Возвращает atan (y / x) |
| cos (x) | Возвращает косинус x. |
| гипотеза (х, у) | Возвращает евклидову норму, sqrt (x * x + y * y). |
| грех (х) | Возвращает синус x. |
| загар (х) | Возвращает тангенс x. |
| градусы (х) | Преобразует угол x из радиан в градусы. |
| радианы (х) | Преобразует угол x из градусов в радианы. |
| acosh (x) | Возвращает обратный гиперболический косинус x. |
| asinh (х) | Возвращает обратный гиперболический синус x. |
| атанх (х) | Возвращает обратный гиперболический тангенс x. |
| cosh (x) | Возвращает гиперболический косинус x. |
| sinh (x) | Возвращает гиперболический косинус x. |
| tanh (x) | Возвращает гиперболический тангенс x. |
| erf (x) | Возвращает функцию ошибки в x |
| erfc (x) | Возвращает дополнительную функцию ошибок в x |
| гамма (х) | Возвращает гамма-функцию в точке x |
| lgamma (x) | Возвращает натуральный логарифм абсолютного значения гамма-функции в точке x. |
| Пи | Математическая константа, отношение длины окружности к ее диаметру (3,14159…) |
| е | математическая константа e (2,71828…) |
Посетите эту страницу, чтобы узнать обо всех математических функциях, определенных в Python 3.








