Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. Модуль math – один из наиважнейших в Python. Этот модуль предоставляет обширный функционал для работы с числами.
  2.  
  3. math.ceil(X) – округление до ближайшего большего числа.
  4.  
  5. math.copysign(X, Y) - возвращает число, имеющее модуль такой же, как и у числа X, а знак - как у числа Y.
  6.  
  7. math.fabs(X) - модуль X.
  8.  
  9. math.factorial(X) - факториал числа X.
  10.  
  11. math.floor(X) - округление вниз.
  12.  
  13. math.fmod(X, Y) - остаток от деления X на Y.
  14.  
  15. math.frexp(X) - возвращает мантиссу и экспоненту числа.
  16.  
  17. math.ldexp(X, I) - X * 2i. Функция, обратная функции math.frexp().
  18.  
  19. math.fsum(последовательность) - сумма всех членов последовательности. Эквивалент встроенной функции sum(), но math.fsum() более точна для чисел с плавающей точкой.
  20.  
  21. math.isfinite(X) - является ли X числом.
  22.  
  23. math.isinf(X) - является ли X бесконечностью.
  24.  
  25. math.isnan(X) - является ли X NaN (Not a Number - не число).
  26.  
  27. math.modf(X) - возвращает дробную и целую часть числа X. Оба числа имеют тот же знак, что и X.
  28.  
  29. math.trunc(X) - усекает значение X до целого.
  30.  
  31. math.exp(X) - eX.
  32.  
  33. math.expm1(X) - eX - 1. При X → 0 точнее, чем math.exp(X)-1.
  34.  
  35. math.log(X, [base]) - логарифм X по основанию base. Если base не указан, вычисляется натуральный логарифм.
  36.  
  37. math.log1p(X) - натуральный логарифм (1 + X). При X → 0 точнее, чем math.log(1+X).
  38.  
  39. math.log10(X) - логарифм X по основанию 10.
  40.  
  41. math.log2(X) - логарифм X по основанию 2. Новое в Python 3.3.
  42.  
  43. math.pow(X, Y) - XY.
  44.  
  45. math.sqrt(X) - квадратный корень из X.
  46.  
  47. math.acos(X) - арккосинус X. В радианах.
  48.  
  49. math.asin(X) - арксинус X. В радианах.
  50.  
  51. math.atan(X) - арктангенс X. В радианах.
  52.  
  53. math.atan2(Y, X) - арктангенс Y/X. В радианах. С учетом четверти, в которой находится точка (X, Y).
  54.  
  55. math.cos(X) - косинус X (X указывается в радианах).
  56.  
  57. math.sin(X) - синус X (X указывается в радианах).
  58.  
  59. math.tan(X) - тангенс X (X указывается в радианах).
  60.  
  61. math.hypot(X, Y) - вычисляет гипотенузу треугольника с катетами X и Y (math.sqrt(x * x + y * y)).
  62.  
  63. math.degrees(X) - конвертирует радианы в градусы.
  64.  
  65. math.radians(X) - конвертирует градусы в радианы.
  66.  
  67. math.cosh(X) - вычисляет гиперболический косинус.
  68.  
  69. math.sinh(X) - вычисляет гиперболический синус.
  70.  
  71. math.tanh(X) - вычисляет гиперболический тангенс.
  72.  
  73. math.acosh(X) - вычисляет обратный гиперболический косинус.
  74.  
  75. math.asinh(X) - вычисляет обратный гиперболический синус.
  76.  
  77. math.atanh(X) - вычисляет обратный гиперболический тангенс.
  78.  
  79. math.erf(X) - функция ошибок.
  80.  
  81. math.erfc(X) - дополнительная функция ошибок (1 - math.erf(X)).
  82.  
  83. math.gamma(X) - гамма-функция X.
  84.  
  85. math.lgamma(X) - натуральный логарифм гамма-функции X.
  86.  
  87. math.pi - pi = 3,1415926...
  88.  
  89. math.e - e = 2,718281...