Рубрики
Без рубрики

Математический модуль Python

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

Автор оригинала: Pankaj Kumar.

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

Чтобы воспользоваться функциональными возможностями математического модуля, нам нужно импортировать его в наш код с помощью оператора import math .

Математический модуль не поддерживает сложные типы данных. Модуль cmath обеспечивает функциональность для сложных типов данных.

Список функций в математическом модуле Python

Возвращает факториал x факториал(x)
Возвращает x со знаком y copysign(x, y)
Возвращает абсолютное значение x fabs(x)
Возвращает наименьшее целое число, большее или равное x. ceil(x)
Возвращает наибольшее целое число, меньшее или равное x этаж(x)
Возвращает остаток, когда x делится на y fmod(x, y)
Возвращает мантиссу и показатель степени x в виде пары (m, e) frexp(x)
Возвращает точную сумму значений с плавающей запятой в итерируемом сумма(итерационная)
Возвращает True, если x не является ни бесконечностью, ни NaN (не числом) isfinite(x)
Возвращает True, если x-положительная или отрицательная бесконечность isinf(x)
Возвращает True, если x-это NaN isnan(x)
Возвращает x * (2**i) ldexp(x, i)
Возвращает дробную и целочисленную части x modf(x)
Возвращает усеченное целое значение x trunc(x)
Возвращает e**x exp(x)
Возвращает e**x – 1 expm1(x)
Возвращает логарифм x к основанию (по умолчанию e) log(x[, база])
Возвращает натуральный логарифм 1+x log1p(x)
Возвращает логарифм основания-2 от x log2(x)
Возвращает логарифм основания-10 от x log10(x)
Возвращает x, поднятый к силе, которую вы pow(x, y)
Возвращает квадратный корень из x sqrt(x)
Возвращает арккосинус x macos(x)
Возвращает дугу x asin(x)
Возвращает тангенс дуги x атан(x)
Возвращает atan(y / x) atan2(y, x)
Возвращает косинус x cos(x)
Возвращает евклидову норму, sqrt(x*x + y*y) гипотеза(x, y)
Возвращает синус x грех(x)
Возвращает тангенс x загар(x)
Преобразует угол x из радианов в градусы градусы(x)
Преобразует угол x из градусов в радианы радианы(x)
Возвращает обратный гиперболический косинус x acosh(x)
Возвращает обратный гиперболический синус x asinh(x)
Возвращает обратный гиперболический тангенс x атанх(x)
Возвращает гиперболический косинус x cosh(x)
Возвращает гиперболический косинус x sinh(x)
Возвращает гиперболический тангенс x танх(х)
Возвращает функцию ошибки в точке x erf(x)
Возвращает функцию дополнительной ошибки в точке x erfc(x)
Возвращает гамма – функцию в точке x гамма(x)
Возвращает натуральный логарифм абсолютного значения гамма-функции в точке x гамма(x)
Математическая константа, отношение длины окружности к ее диаметру (3,14159…) пи
математическая константа e (2.71828…) e

Тригонометрические функции Python Math

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

Пример:

import math

angle_degree = 60
angle_radian = math.radians(angle_degree)

print('The input angle: ', angle_radian)
print('sin(x): ', math.sin(angle_radian))
print('cos(x): ', math.cos(angle_radian))
print('tan(x): ', math.tan(angle_radian))

Выход:

Выходные Тригонометрические Функции

Python Math Power и логарифмические функции

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

Пример:

import math
print('The value of 2^2: ' + str(math.pow(2, 2)))
print('Square root of 121: ' + str(math.sqrt(121)))
print('The value of 8^e: ' + str(math.exp(8)))
print('The value of Log(625) with base 5: ' + str(math.log(625, 5)))
print('The value of Log(444) with base 2: ' + str(math.log2(444)))
print('The value of Log(1000) with base 10: ' + str(math.log10(1000)))

Выход:

Выходные Логарифмические Функции

Функции числового представления Python Math

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

Пример:

import math

input = 12.35
print('The Floor value of the given input: ' + str(math.floor(input)))

print('The Ceil value of the given input: ' + str(math.ceil(input)))

a = 20
b = -10

print('The value of a after copying the sign from b: ' + str(math.copysign(a, b)))

s1 = -25
s2 = 25

print('Absolute value of s1 and s2: ' + str(math.fabs(s1)) + ', ' + str(math.fabs(s2)))

my_input = [0,1,2,3,4,5,6,7,8,9,-1]
print('Sum of the elements of the list: ' + str(math.fsum(my_input)))

p = float('nan')
if math.isnan(p):
    print('It is not a number')
q = float('inf')
y = 10
if math.isinf(q):
    print('It is Infinity')
print(math.isfinite(q)) #q is not a finite number
print(math.isfinite(y)) #y is a finite number

Выход:

Выходные Числовые Функции

Python Math PI

Математический модуль Python предоставляет константу под названием pi, которую можно использовать в математических вычислениях, например: площадь окружности.

Пример:

import math

print('Value of pi: ', math.pi)

radius = 2

print('Area of Circle: ', math.pi * (radius ** 2))

Выход:

Значение pi: 3.141592653589793 Площадь круга: 12.566370614359172

Вывод

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

Рекомендации