Автор оригинала: Pankaj Kumar.
В этом руководстве мы узнаем о модуле Python Math и его функции. В предыдущем уроке мы узнали о Matrix Python.
Python Math
Математический модуль Python обеспечивает доступ к математическим функциям, определенным стандартом C. Итак, мы можем сделать много сложных математических операций с помощью функций Python Math. Учебник разработан с некоторыми основными функциями и примерами математического модуля. Давайте начнем.
Функции математики Python – пол (), CEIL (), FABS (X)
Математический модуль Python является частью установки Python, поэтому мы можем просто импортировать его в нашу программу Python и использовать ее.
В этом разделе мы обсудим об этих трех функциях математических модулей. пол ()
Функция используется для получения значения пола до данного номера. Точно так же Ceil ()
Функция используется для получения потолочного значения данного числа. Таким образом, эти две функции используются для окружения значения, значение пола или значения потолка.
Fabs ()
Функция используется для получения абсолютного значения данного числа. Смотрите пример код ниже.
import math number = -2.34 print('The given number is :', number) print('Floor value is :', math.floor(number)) print('Ceiling value is :', math.ceil(number)) print('Absolute value is :', math.fabs(number))
И выход будет
The given number is : -2.34 Floor value is : -3 Ceiling value is : -2 Absolute value is : 2.34
Python math exp (), expm1 () и log ()
Математический модуль exp ()
Функция используется для получения E ^ x Отказ
EXPM1 ()
Функция возвращает (E ^ x) -1 Отказ Для небольшого значения X, прямой расчет exp (x) -1
может привести к значительным потерям в точности, в то время как expm1 (x)
может производить вывод в полную точность.
Журнал ()
Функция используется для получения значения журнала. Смотрите пример код.
import math number = 1e-4 # small value of of x print('The given number (x) is :', number) print('e^x (using exp() function) is :', math.exp(number)-1) print('e^x (using expml() function) is :', math.expm1(number)) print('log(fabs(x), base) is :', math.log(math.fabs(number), 10))
И вы получите так
The given number (x) is : 0.0001 e^x (using exp() function) is : 0.0001000050001667141 e^x (using expml() function) is : 0.00010000500016667084 log(fabs(x), base) is : -3.999999999999999
Python Math Trigonometric Функции
Все тригонометрические функции доступны в модуле Python Math, поэтому вы можете легко рассчитать их, используя грех () , COS () , Tan () , ACOS () , Асин () , Atan () Функции и т. Д.
Также вы можете конвертировать углы из степени в радиан и радиан до степени. Смотрите пример код.
import math angleInDegree = 45 angleInRadian = math.radians(angleInDegree) print('The given angle is :', angleInRadian) print('sin(x) is :', math.sin(angleInRadian)) print('cos(x) is :', math.cos(angleInRadian)) print('tan(x) is :', math.tan(angleInRadian))
Итак, на выходе вы получите
Python Math SQRT.
Мы можем использовать SQRT (X)
Функция, чтобы получить квадратный корень X. Ниже приведен простой пример функции Python Math SQRT.
import math x = 16 y = 10 z = 11.2225 print('sqrt of 16 is ', math.sqrt(x)) print('sqrt of 10 is ', math.sqrt(y)) print('sqrt of 11.2225 is ', math.sqrt(z))
Выход производится выше пример Math SQRT:
sqrt of 16 is 4.0 sqrt of 10 is 3.1622776601683795 sqrt of 11.2225 is 3.35
Python Math Pi.
Математический модуль Python имеет «PI» как константу, который можно использовать в математических расчетах, таких как область круга.
import math print('PI value = ', math.pi) radius = 4 print('Area of Circle with Radius 4 =', math.pi * (radius ** 2))
Выше пример Python Program выпускает следующий вывод.
PI value = 3.141592653589793 Area of Circle with Radius 4 = 50.26548245743669
Это некоторые из основных функций из математического модуля Python. Если вы хотите узнать о большем количестве функций, то посмотрите Официальная документация Отказ