Узнайте обо всех математических функциях, доступных в 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.