РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
332 of 541 menu

Константа euler_gamma

Константа euler_gamma в библиотеке NumPy представляет собой математическую постоянную, известную как постоянная Эйлера-Маскерони. Она определяется как предел разности между гармоническим рядом и натуральным логарифмом: γ = lim (Hn - ln n). Это значение широко используется в теории чисел, статистике, при анализе алгоритмов и в других областях математики. В NumPy эта константа доступна в модуле np и не требует передачи каких-либо параметров.

Синтаксис

import numpy as np np.euler_gamma

Константа представляет собой число с плавающей точкой (тип float) и доступна только для чтения.

Пример

Давайте выведем значение постоянной Эйлера-Маскерони:

import numpy as np res = np.euler_gamma print(res)

Результат выполнения кода:

0.5772156649015329

Пример

Используем константу euler_gamma для вычисления дигамма-функции в точке 1, которая должна быть равна отрицательному значению этой постоянной:

import numpy as np from scipy.special import digamma res = digamma(1.0) print(res)

Результат выполнения кода:

-0.5772156649015329

Как видите, значение дигамма-функции в точке 1 совпадает с -np.euler_gamma.

Пример

Применим постоянную Эйлера-Маскерони для вычисления гармонического числа Hn с использованием приближённой формулы Hn ≈ ln n + γ + 1/(2n):

import numpy as np n = 10 harmonic_approx = np.log(n) + np.euler_gamma + 1/(2*n) print(harmonic_approx)

Результат выполнения кода:

2.9289682539682538

Точное значение H10 = 2.9289682539682538, что демонстрирует хорошую точность приближения.

Смотрите также

  • константу pi,
    которая представляет число π
  • константу e,
    которая представляет число Эйлера
  • константу nan,
    которая представляет значение "не число"
  • константу inf,
    которая представляет положительную бесконечность
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить