Participer au site avec un Tip
Rechercher
 

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 :

Module « scipy.special »

Fonction wrightomega - module scipy.special

Signature de la fonction wrightomega

Description

wrightomega.__doc__

wrightomega(x, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj])

wrightomega(z, out=None)

Wright Omega function.

Defined as the solution to

.. math::

    \omega + \log(\omega) = z

where :math:`\log` is the principal branch of the complex logarithm.

Parameters
----------
z : array_like
    Points at which to evaluate the Wright Omega function

Returns
-------
omega : ndarray
    Values of the Wright Omega function

Notes
-----
.. versionadded:: 0.19.0

The function can also be defined as

.. math::

    \omega(z) = W_{K(z)}(e^z)

where :math:`K(z) = \lceil (\Im(z) - \pi)/(2\pi) \rceil` is the
unwinding number and :math:`W` is the Lambert W function.

The implementation here is taken from [1]_.

See Also
--------
lambertw : The Lambert W function

References
----------
.. [1] Lawrence, Corless, and Jeffrey, "Algorithm 917: Complex
       Double-Precision Evaluation of the Wright :math:`\omega`
       Function." ACM Transactions on Mathematical Software,
       2012. :doi:`10.1145/2168773.2168779`.