Vous êtes un professionnel et vous avez besoin d'une formation ?
Programmation Python
Les compléments
Voir le programme détaillé
Module « scipy.special »
Signature de la fonction betaln
def betaln(*args, **kwargs)
Description
help(scipy.special.betaln)
betaln(x1, x2, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature])
betaln(a, b, out=None)
Natural logarithm of absolute value of beta function.
Computes ``ln(abs(beta(a, b)))``.
Parameters
----------
a, b : array_like
Positive, real-valued parameters
out : ndarray, optional
Optional output array for function values
Returns
-------
scalar or ndarray
Value of the betaln function
See Also
--------
gamma : the gamma function
betainc : the regularized incomplete beta function
beta : the beta function
Examples
--------
>>> import numpy as np
>>> from scipy.special import betaln, beta
Verify that, for moderate values of ``a`` and ``b``, ``betaln(a, b)``
is the same as ``log(beta(a, b))``:
>>> betaln(3, 4)
-4.0943445622221
>>> np.log(beta(3, 4))
-4.0943445622221
In the following ``beta(a, b)`` underflows to 0, so we can't compute
the logarithm of the actual value.
>>> a = 400
>>> b = 900
>>> beta(a, b)
0.0
We can compute the logarithm of ``beta(a, b)`` by using `betaln`:
>>> betaln(a, b)
-804.3069951764146
Vous êtes un professionnel et vous avez besoin d'une formation ?
Coder avec une
Intelligence Artificielle
Voir le programme détaillé
Améliorations / Corrections
Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.
Emplacement :
Description des améliorations :