Введение в математические функции в Python

В Python все математические потребности решаются с помощью математического модуля Python. этот модуль выделяется в значительной степени множеством математических функций, встроенных в него. Почти все популярные математические функции подразумеваются в математическом модуле. Это мгновенно доступный стандартный модуль в Python. Это можно импортировать с помощью математического оператора import.

Различные математические функции в Python

Все ключевые математические функции подробно описаны ниже,

1. Константы

В случае математической константы значение этой константы представляется однозначным определением, эти определения в некоторых случаях представляются с помощью любых специальных символов или любых известных имен математиков или любыми другими популярными средствами. Константы встречаются во многих областях математики посредством констант, таких как π и e, возникающих в разных обстоятельствах, таких как теория чисел, геометрия и исчисление.

Значение константы, возникающей «естественно» и делающей константу «интересной», со временем становится необходимым, и ряд математических констант более важен для хронологических оснований, чем для их фундаментального математического интереса. Наиболее любимые константы были изучены на протяжении веков и вычислены для множества десятичных знаков.

КонстантыОписание
число Пивозвращает 3.141592
Евозвращает 0, 718282
бабушкаНе число
инфбесконечный

Пример :

import math
print( "CONSTANTS IN PYTHON")
print(" PI value : ", math.pi)
print(" E value : ", math.e)
print(" nan value : ", math.nan)
print(" E value : ", math.inf)

Выход :

2. Логарифмические функции

Обратное для возведения в степень называется логарифмом. Для любого заданного числа x для определения его соответствующего логарифмического значения вычисляется показатель степени другого фиксированного числа с основанием b. В более простом случае логарифм вычисляет или подсчитывает числовые вхождения одного и того же фактора при повторном умножении;

Пример: 1000 = 10 × 10 × 10 = 103, тогда «логарифм по основанию 10» из 1000 равен 3. Логарифм по x к основанию b обозначается как logb (x).

С другой стороны, показатель степени числа означает, сколько раз число используется в коэффициенте умножения.

Пример: 82 = 8 × 8 = 64

Словом, представление 82 можно было бы назвать «8 в степени 2» или просто как «8 в квадрате». С другой стороны, показатель числа означает число раз, которое число используется в коэффициенте умножения.

функцияОписание
ехр (х)Возвращает е ** х
expm1 (х)Возвращает е ** х - 1
log (x (, base))х к основному логарифму возвращается
log1p (х)Base1 логарифм значения х возвращается
log2 (х)Base2 логарифм значения х возвращается
log10 (х)Base10 логарифм значения х возвращается
Пау (х, у)Возвращает x в степени y
SQRT (х)Возвращается квадратный корень для х

Пример:

import math
#variable declaration and assignation
Number_1 = 1
Number_2 = 2
Number_3 = 3
Number_4 = 4
# Applying exp() function
print(" EXPONENT VALUE ")
print(" Exponent value: ", math.exp(Number_1))
print(" \n ")
# Applying Base1 logarithm function
print(" BASE1 LOGARITHM " )
print(" BASE1 LOGARITHM VALUE of 2 : ", math.log1p(Number_2))
print(" \n " )
# Applying Base2 logarithm function
print(" BASE2 LOGARITHM " )
print(" BASE2 LOGARITHM VALUE of 2 : ", math.log2(Number_2))
print(" \n " )
# Applying Base10 logarithm function
print(" BASE10 LOGARITHM " )
print(" BASE10 LOGARITHM VALUE of 2 : ", math.log10(Number_2))
print(" \n " )
# Applying x to power of Y
print(" X^Y" )
print(" X^Y Value : ", math.pow(Number_3, Number_4))
print(" \n " )
# Applying square root determination
print(" SQUARE ROOT " )
print(" SQUARE ROOT of 4 : ", math.sqrt(Number_4))
print(" \n " )

Выход :

3. Числовые функции

Числовые функции позволяют вычислять все математические значения.

КонстантыОписание
CEIL (х)Наименьшее целое число, которое намного больше или равно значению x, возвращается
Copysign (х, у)Используя знак y, возвращается значение для x
FABS (х)абсолютное значение для х возвращается
факториала (х)факториальное значение х возвращается
пол (х)возвращается наибольшее целое число, которое намного меньше или равно значению x
fmod (x, y)остаток от деления x на значение y возвращается
frexp (х)Возвращает мантиссу и показатель степени x как пару (m, e)
Fsum (итерация)Возвращает точную сумму значений с плавающей точкой в ​​итерируемом
isfinite (х)если x не является бесконечностью или Nan, тогда возвращается булево значение true
isinf (х)если x содержит положительную или отрицательную бесконечность, возвращается true
IsNaN (х)Возвращает True, если x является NaN
жк (х, у)для значений x и y возвращается наибольшее значение общего делителя
остаток (х, у)Найдите остаток после деления x на y.

Пример :

import math
#variable declaration and assignation
Number_1 = 10.5
Number_2 = 20
Number_3 = -30
Number_4 = -40.24566
Number_5 = 50
Number_6 = 60.94556
Number_7 = 70
Number_8 = 80
# Applying Ceil() function
print( " CEIL : Smallest integer which is very much greater than or equal to the x value is returned ")
print( " CEIL value : ", math.ceil(Number_1))
print( " \n " )
# Applying Copysign() function
print( " COPYSIGN : Smallest integer which is very much greater than or equal to the x value is returned ")
Temp_var1 = math.copysign(Number_2, Number_3)
print(" VALUE AFTER COPY SIGN : ", Temp_var1)
print(" \n ")
# Applying fabs() function
print( " FABS : absolute value for the x is returned ")
print(" ABSOLUTE VALUE FOR 40.24566 : ", math.fabs(Number_4))
print(" \n ")
# Applying Factorial() function
print(" FACTORIAL : factorial value of x is returned ")
print(" Factorial value for 50 : ", math.factorial(Number_5))
print(" \n ")
# Applying Floor() function
print(" FLOOR : largest integer which is very much less than or equal to the x value is returned " )
print(" Floor : ", math.floor(Number_6))
print(" \n ")
# Applying Fmod() function
print(" FMOD : remainder of divinding x by y value is returned ")
print(" Remainder : ", math.fmod(Number_6, Number_5))
print(" \n ")
# Applying Frexp() function
print( " FREXP : Returns the mantissa and exponent of x as the pair (m, e) " )
print(" MANTISSA EXPONENT : ", math.frexp(Number_7))
print( " \n " )
# Applying isfinite() function
print(" isfinite : if x is not an infinity or a Nan then boolean value true is returned ")
print(" Infinite or Nan (produces boolean output): ", math.isfinite(Number_8))
print(" \n ")

Выход:

4. Тригонометрические функции

В математике тригонометрические функции - это функции, которые используются для описания точки зрения прямоугольного треугольника с помощью двух сторон длины. они имеют очень большой набор применений в науках, относящихся к геометрии, таких как механика твердого тела, небесная механика, навигация и многие другие. Они считаются простыми периодическими функциями и широко известны для представления периодических явлений от начала до конца анализа Фурье.

функцияОписание
грех (х)определяется значение синуса х в радианах
сов (х)значение косинуса х в радианах должно быть определено
тангенс (х)значение тангенса х в радианах должно быть определено
градусов (х)радиан в градусах
радиан (х)степень в радианах

Пример :

import math
print(" \n ")
print(" TRIGNOMETRIC FUNCTION USAGE " )
print(" \n ")
print(' The value of Sin(90 degree) : ' + str(math.sin(math.radians(90))))
print(' The value of cos(90 degree) : ' + str(math.cos(math.radians(90))))
print(' The value of tan(pi) : ' + str(math.tan(math.pi)))
print(" \n ")

Выход :

Вывод - математические функции в Python

Как и многие другие языки программирования, Python также предлагает очень разнообразный набор математических функций, что делает его явно подразумеваемым языком программирования высокого уровня на арене программирования.

Рекомендуемые статьи

Это руководство по математическим функциям в Python. Здесь мы обсуждаем различные математические функции в Python с примерами. Вы также можете просмотреть наши другие предлагаемые статьи -

  1. Список операций в Python
  2. Факториал в Python
  3. Строковый массив в Python
  4. Файловые операции Python
  5. Математические функции в C # со свойствами
  6. Наборы Python
  7. Введение в математические функции в C
  8. Квадратный корень в PHP
  9. String Array в JavaScript