Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Python. Модуль math. Математические функции

Читайте также:
  1. C) модульдері тең, бір біріне қарсы бағытталған екі параллель күш
  2. HLA - система; классы антигенов, биологические функции, практическое значение HLA-типирования.
  3. II закон термодинамики. Характеристические функции системы. Уравнение энергетического баланса системы, его анализ.
  4. IV.Функции герундия в предложении.
  5. Агрегатные функции. Предложения GROUP BY, HAVING.
  6. Аккумулирующие сосуды и сосуды возврата крови к сердцу. Их функции. Временное и длительное депонирование крови.

 

>>> import math

>>> math.pi

3.1415926535897931

>>> math.e

2.7182818284590451

acos(x) - Тригонометрическая функция. Возвращает арккосинус x, в радианах.

acosh(x) - Гиперболичный косинус x.

 

asin(.)

asin(x) Тригонометрическая функция. Возвращает арксинус x, в радианах.

asinh(x) Возвращает значение гиперболичного синуса x в радианах.

 

atan(.)

atan(x) Return the arc tangent (measured in radians) of x.

Тригонометрическая функция. Возвращает арктангенс x, в радианах.

 

atan2(.)

atan2(y, x) Return the arc tangent (measured in radians) of y/x. Unlike atan(y/x), the signs of both x and y are considered.

Тригонометрическая функция. Возвращает atan(y/x), в радианах. Результат лежит в интервале [-π, π]. Вектор, конец, которого задается точкой (x, y) образует угол с позитивным направлением оси x. Поэтому эта функция имеет более общее назначение, чем предыдущая. Например и atan(1), и atan2(1, 1) дадут в результате pi/4

но atan2(- 1, - 1) это уже - 3*pi/4.

 

atanh(.)

atanh(x) Return the hyperbolic arc tangent (measured in radians) of x.

 

ceil(.)

ceil(x)

Функция в библиотеке math. Возвращает менее всего целое, больше или ровнее аргументу

((((округляет все в большую сторону или возвращает ближайшее к Х больше целое).

>>> math.ceil(5.49), math.ceil(5.50), math.ceil(5.51)

(6.0, 6.0, 6.0)

 

copysign(.)

copysign(x, y Функция в библиотеке math. Возвращает число x со знаком числа y. На платформе, которая поддерживает знак нуля.

>>> math.copysign(1.0, - 0.0)

-1.0

 

cos(.)

cos(x) Тригонометрическая функция. Возвращает косинус x, где x выражен в радианах.

 

cosh(.)

cosh(x) Return the hyperbolic cosine of x.

 

degrees(.)

degrees(x) Превращает радианы в градусы

Конвертирует значение угла x из радиан в градусы.

 

>>> math.degrees(math.pi)

180.0

 

erf(.)

erf(x) Функция распределения ошибок at x.

 

erfc(.)

erfc(x) Complementary error function at x.

 

exp(.)

exp(x) Return e raised to the power of x.

Статическая функция. Возвращает exp.

 

expm1(.)

expm1(x) Возвращает exp(x) - 1 (блокирует потерю точности для малых x).

 

fabs(.)

fabs(x) Функция в библиотеке math. Возвращает абсолютное значение (модуль) числа x. У Python есть встроенная функция abs, но она возвращает модуль числа с тем же типом, что число, здесь же всегда float abs (fabs).

>>> math.fabs(10), math.fabs(- 10), math.fabs(- 12.5)

(10.0, 10.0, 12.5)

 

factorial(.)

factorial(x) -> Возвращает факториал целого числа x

если x не целое возбуждается ошибка ValueError.

>>> math.factorial(5), math.factorial(6)

(120, 720)

 

floor(.)

floor(x) Функция в библиотеке math. Возвращает больше всего целое, меньше или ровнее аргументу(округляет все в меньшую сторону, или возвращает больше всего целое (ближайшее к плюс бесконечность), которое не превосходит x).

>>> math.floor(5.49), math.floor(5.50), math.floor(5.51)

(5.0, 5.0, 5.0)

 

fmod(.)

fmod(x, y) Функция в библиотеке math. Аналогичная функции fmod(x, y) библиотеки C. Отметим, что это не то же, что выражение Python x%y. Желательно использовать при работе с объектами float, тогда как x % y больше подходит для int.

>>> math.fmod(10, 5), 10 % 5, math.fmod(10, 3), 10 % 3

(0.0, 0, 1.0, 1)

 

frexp(.)

frexp(x) Функция в библиотеке math. Представляет число в экспоненциальной записи x = m * 2e и возвращает мантиссу m (вещественное число, модуль которого лежит в интервале от 0.5 до 1) и порядок e (целое число) как пару чисел (m, e). Если x=0, то возвращает (0.0, 0).

 

frunc(.)

frunc(x) Возвращает целую часть числа x в виде int объекта.

 

fsum(.)

fsum(iterable) Return an accurate floating point sum of values in the iterable.Функция в библиотеке math. Assumes IEEE - 754 floating point arithmetic.

Возвращает float сумму от числовых элементов итерируемого объекта.

 

gamma(.)

gamma(x) Gamma function at x.

 

hyp(.)

hyp(x, y) Возвращает норму Евклида, то есть sqrt(x**2+y**2). Удобно для вычисления гипотенузы (hyp) и длины вектору.

hypot(.)

hypot(x, y) Return the Euclidean distance, sqrt(x*x + y*y).

 

isinf(.)

isinf(x) -> Функция в библиотеке math. Проверяет, является ли float объект x плюс или минус бесконечностью, результат соответственно True или False.

 

isnan(.)

isnan(x) -> Проверяет, является ли float объект x объектом NaN (not a number).

 

ldexp(.)

ldexp(x, i) Возвращает значение x * 2i, то есть осуществляет действие, обратное функции math.frexp(x).

 

lgamma(.)

lgamma(x) Natural logarithm of absolute value of Gamma function at x.

 

log(.)

log(x[, base]) Логарифмическая функция. При передаче функции одного аргумента x, возвращает натуральный логарифм x. При передаче двух аргументов, второй берется как основа логарифма.

 

log10(.)

log10(x) Логарифмическая функция. Возвращает десятичный логарифм x.

 

log1p(.)

log1p(x) Логарифмическая функция. Возвращает натуральный логарифм от x+1.

 

modf(.)

modf(x) Возвращает часть, которая идет после запятой и целую часть от float числа. Оба результата хранят знак начального числа x и представленные типом float.

 

pow(.)

pow(x, y) Статическая функция. Возвращает x в степени y.

>>> math.pow(10, 2), 10 ** 2, math.pow(3, 3), 3 ** 3

(100.0, 100, 27.0, 27)

 

radians(.)

radians(x) Конвертирует значение угла x из градусов в радианы.

>>> math.radians(180.0)

3.1415926535897931

 

sin(.)

sin(x) Тригонометрическая функция. Возвращает синус x, где x выражен в радианах.

 

sinh(.)

sinh(x) Return the hyperbolic sine of x.

 

sqrt(.)

sqrt(x) Статическая функция. Квадратный корень (square root) из x.

>>> math.sqrt(100), math.sqrt(25)

(10.0, 5.0)

 

tan(.)

tan(x) Тригонометрическая функция. Возвращает тангенс x, где x выражен в радианах.

 

tanh(.)

tanh(x) Return the hyperbolic tangent of x.

 

trunc(.)

trunc(x: Real) -> Обрезает число к целому, проверьте тип результата и действие при відємних числах

 


Дата добавления: 2015-10-31; просмотров: 463 | Нарушение авторских прав


Читайте в этой же книге: Складывание и вычитание | Умножение, отношение и деление по модулю | Применение скобок |
<== предыдущая страница | следующая страница ==>
Некоторые нюансы и секреты| END OF BOOK ONE

mybiblioteka.su - 2015-2024 год. (0.013 сек.)