scipy.special.betaln#
- scipy.special.betaln(a, b, out=None) = <ufunc 'betaln'>#
Natürlicher Logarithmus des Absolutbetrags der Betafunktion.
Berechnet
ln(abs(beta(a, b))).- Parameter:
- a, barray_like
Positive, reellwertige Parameter
- outndarray, optional
Optionales Ausgabe-Array für Funktionswerte
- Rückgabe:
- skalar oder ndarray
Wert der betaln-Funktion
Siehe auch
Beispiele
>>> import numpy as np >>> from scipy.special import betaln, beta
Überprüfen Sie, dass für moderate Werte von
aundbbetaln(a, b)gleichlog(beta(a, b))ist.>>> betaln(3, 4) -4.0943445622221
>>> np.log(beta(3, 4)) -4.0943445622221
Im folgenden Fall unterläuft
beta(a, b)zu 0, sodass wir den Logarithmus des tatsächlichen Werts nicht berechnen können.>>> a = 400 >>> b = 900 >>> beta(a, b) 0.0
Wir können den Logarithmus von
beta(a, b)unter Verwendung vonbetalnberechnen.>>> betaln(a, b) -804.3069951764146