Maison > développement back-end > Tutoriel Python > Application de la fonction scipy.misc.logsumexp en python

Application de la fonction scipy.misc.logsumexp en python

高洛峰
Libérer: 2017-03-02 10:48:25
original
2115 Les gens l'ont consulté

L'éditeur suivant vous proposera une brève discussion sur les scénarios d'utilisation de la fonction scipy.misc.logsumexp en Python. L'éditeur le trouve plutôt bon, je vais donc le partager avec vous maintenant et le donner comme référence pour tout le monde. Suivons l'éditeur et jetons un œil.

Les paramètres d'entrée de la fonction scipy.misc.logsumexp sont (a, axis=None, b=None, keepdims=False, return_sign=False La configuration spécifique). peut être trouvé ici. La valeur renvoyée est np.log(np.sum(np.exp(a))).

Ce qu'il faut souligner ici, c'est le scénario d'utilisation de cette fonction :

D'une manière générale, cette fonction est principalement utilisée pour des opérations avec très petites valeurs (comme les échantillons d’échantillonnage de Monte Carlo). Dans ce cas, il est indispensable de conserver les données dans le traitement des journaux. Donc à ce stade, si vous souhaitez accumuler et additionner les données dans le tableau, vous devez calculer log(sum(exp(a))) comme ceci, mais cela entraînera des problèmes de précision, et ce
problème scipy.misc.logsumexp a été introduit et résolu, vous pouvez donc utiliser directement la fonction scipy.misc.logsumexp pour additionner de petites données.

Référence : https://github.com/numpy/numpy/issues/5652

Ce qui précède est la brève discussion de l'éditeur sur l'utilisation de la fonction scipy.misc.logsumexp en python L'intégralité La scène est maintenant disponible. J'espère que tout le monde soutiendra le site Web PHP chinois ~


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal