Какие существуют функции библиотеки у math в Python?
3 года назад
Andrey Moshkov
Ответы
Функции модуля math делятся на несколько групп. Перечислю их ниже с некоторыми примерами:
1. Теоретико-числовые функции и функции представления
ceil()— округляет число до ближайшего большего целого;fabs()— возвращает абсолютное значение числа в формате float (с плавающей точкой);factorial()- возвращает факториал переданного числа;floor()— округляет число до ближайшего меньшего целого.
2. Силовые и логарифмические функции
exp()— возвращает число e в степени, заданной аргументом. e - основание натурального алгоритма и приблизительно равно 2,71828;log()— возвращает натуральный логарифм числа. По умолчанию по основанию e, но вторым аргументом можно передать другое значение;log10()— возвращает логарифм переданного числа по основанию 10;- pow()` — возводит число в указанную степень;
sqrt()— возвращает квадратный корень числа.
3. Тригонометрические функции
cos()— возвращает косинус числа;sin()— возвращает синус числа;tan()— возвращает тангенс числа.
4. Ангулярные преобразования
math.degrees()— преобразует значение угла из радианов в градусы;math.radians()— преобразует значение угла из градусов в радианы.
5. Гиперболические функции
Гиперболические функции являются аналогами тригонометрических функций, которые основаны на гиперболах вместо окружностей.
6. Специальные функции
gamma()— возвращает гамма-функцию на переданное число.
7. Константы
pi— возвращает число Пи;e— возвращает число e.
3 года назад
Карина Абдуллаева
В библиотеке math десятки функций для работы с вычислениями. Вот лишь некоторые из них:
Константы:
math.pi: число π (примерно 3.14159)
math.e: число e (примерно 2.71828)
math.inf: бесконечность
math.nan: Not a Number (не число)
Тригонометрические функции:
math.sin(x), math.cos(x), math.tan(x)
math.asin(x), math.acos(x), math.atan(x)
math.degrees(x), math.radians(x)
Гиперболические функции:
math.sinh(x), math.cosh(x), math.tanh(x)
math.asinh(x), math.acosh(x), math.atanh(x)
Экспоненциальные и логарифмические функции:
math.exp(x): e^x
math.log(x[, base]): логарифм x по основанию base (по умолчанию натуральный логарифм)
math.log10(x): логарифм по основанию 10
math.pow(x, y): x в степени y
Функции округления:
math.ceil(x): округление вверх
math.floor(x): округление вниз
math.trunc(x): усечение до целого
Другие функции:
math.sqrt(x): квадратный корень
math.fabs(x): абсолютное значение
math.factorial(x): факториал
math.gcd(a, b): наибольший общий делитель
math.isfinite(x), math.isinf(x), math.isnan(x): проверки на конечность, бесконечность и NaN
Специальные функции:
math.erf(x): функция ошибок
math.gamma(x): гамма-функция
Функции для работы с углами:
math.hypot(x, y): гипотенуза прямоугольного треугольника
год назад
Ivan Mamtsev



.png)

