Математическая библиотека в Python — это встроенный модуль, предлагающий набор функций для выполнения различных математических операций. Библиотека включает в себя функции для фундаментальной арифметики, а также расширенные математические операции, такие как тригонометрия, логарифмы и операции с комплексными числами.
Математическая библиотека Python упрощает выполнение сложных математических операций, не требуя сложных математических вычислений. Это эффективный инструмент для научных и инженерных приложений, а также для решения проблем в области финансов, науки о данных и других дисциплин.
В этой статье блога мы рассмотрим функции и константы, которые вы можете использовать в своих проектах.
pi
Переменная для числа π. math.pi
означает 3,141592653589793
e
Переменная для числа e. math.e
означает 2,718281828459045
инф
Константа math.inf
дает положительную бесконечность в терминах с плавающей запятой.
Используйте -math.inf
для отрицательной бесконечности.
Номер инфы такой же, как float("inf")
.
import math # positive infinity print(math.inf) # negative infinity print(-math.inf) print(math.inf == float("inf"))
нан
Константа math.inf дает положительную бесконечность в терминах с плавающей запятой.
Используйте -math.inf для отрицательной бесконечности.
Номер inf такой же, как у float(‘inf’).
этаж(х)
Верните пол x как интеграл. это наибольшее целое число ≤ x
import math # Round down 3.14 to the nearest integer result = math.floor(3.14) print(result) # Output: 3
потолок (х)
Верните потолок x как интеграл. это наименьшее целое число ≥ x
import math # Round up 3.14 to the nearest integer result = math.ceil(3.14) print(result) # Output: 4
мощность (х, у)
Верните x**y
(x
в степень y
)
import math # Raise 2 to the power of 3 result = math.pow(2, 3) print(result) # Output: 8.0 import math # Calculate 2 to the power of 3, modulo 5 result = math.pow(2, 3, 5) print(result) # Output: 3.0 (i.e., 2**3 % 5 == 3)
квадрат (х)
Возвращает квадратный корень из x
import math # Calculate the square root of 9 result = math.sqrt(9) print(result) # Output: 3.0
ехр(х)
Возвращает экспоненциальное значение x.
import math # Calculate the exponential value of 2 result = math.exp(2) print(result) # Output: 7.3890560989306495
журнал (х, база)
Возвращает натуральный логарифм x или логарифм x по указанному основанию, если оно предоставлено.
import math # Calculate the natural logarithm of 10 result = math.log(10) print(result) # Output: 2.302585092994046 # Calculate the logarithm of 100 to base 10 result = math.log(100, 10) print(result) # Output: 2.0
грех (х)
Возвращает синус x (в радианах)
import math # Calculate the sine of 30 degrees (converted to radians) result = math.sin(math.radians(30)) print(result) # Output: 0.49999999999999994
потому что (х)
Возвращает косинус x (в радианах).
import math # Calculate the cosine of 60 degrees (converted to radians) result = math.cos(math.radians(60)) print(result) # Output: 0.5000000000000001
загар(х)
Возвращает тангенс x (в радианах).
import math # Calculate the tangent of 45 degrees (converted to radians) result = math.tan(math.radians(45)) print(result) # Output: 0.9999999999999999
асин(х)
Возвращает арксинус x (в радианах).
import math # Calculate the arc sine of 0.5 result = math.asin(0.5) print(result) # Output: 0.5235987755982989
акос(х)
Возвращает арккосинус x (в радианах).
import math # Calculate the arc cosine of 0.5 result = math.acos(0.5) print(result) # Output: 1.0471975511965979
атан (х)
Возвращает арктангенс x (в радианах).
import math # Calculate the arc tangent of 1 result = math.atan(1) print(result) # Output: 0.7853981633974483
градусы (х)
Преобразует угол x из радианов в градусы.
import math # Convert 1 radian to degrees result = math.degrees(1) print(result) # Output: 57.29577951308232
радианы (х)
Преобразует градусы угла x формы в радианы.
import math # Convert 1 radian to degrees result = math.radians(180) print(result) # Output: 3.141592653589793