scipy.special.betaln#
-
scipy.special.betaln(a, b, выход=None) =
'betaln'> # Натуральный логарифм абсолютного значения бета-функции.
Вычисляет
ln(abs(beta(a, b))).- Параметры:
- a, barray_like
Положительные, вещественные параметры
- выходndarray, необязательно
Необязательный выходной массив для значений функции
- Возвращает:
- скаляр или ndarray
Значение функции betaln
Примеры
>>> import numpy as np >>> from scipy.special import betaln, beta
Проверьте, что для умеренных значений
aиb,betaln(a, b)то же самое, чтоlog(beta(a, b)):>>> betaln(3, 4) -4.0943445622221
>>> np.log(beta(3, 4)) -4.0943445622221
В следующем
beta(a, b)переполняется в 0, поэтому мы не можем вычислить логарифм фактического значения.>>> a = 400 >>> b = 900 >>> beta(a, b) 0.0
Мы можем вычислить логарифм от
beta(a, b)используяbetaln:>>> betaln(a, b) -804.3069951764146