Anwendung der Funktion scipy.misc.logsumexp in Python

高洛峰
Freigeben: 2017-03-02 10:48:25
Original
2065 Leute haben es durchsucht

Der folgende Editor bietet Ihnen eine kurze Diskussion über die Verwendungsszenarien der Funktion scipy.misc.logsumexp in Python. Der Herausgeber findet es ziemlich gut, deshalb werde ich es jetzt mit Ihnen teilen und es allen als Referenz geben. Folgen wir dem Editor und werfen wir einen Blick darauf.

Die Eingabeparameter der Funktion scipy.misc.logsumexp sind (a, axis=None, b=None, keepdims=False, return_sign=False). finden Sie hier. Der zurückgegebene Wert ist np.log(np.sum(np.exp(a))).

Was hier hervorgehoben werden muss, ist das Szenario, in dem diese Funktion verwendet wird:

Im Allgemeinen wird diese Funktion hauptsächlich für Operationen verwendet mit sehr kleinen Werten (z. B. Monte-Carlo-Stichproben). In diesem Fall ist die Aufbewahrung der Daten in der Protokollverarbeitung zwingend erforderlich. Wenn Sie also zu diesem Zeitpunkt die Daten im Array akkumulieren und summieren möchten, müssen Sie log(sum(exp(a))) wie folgt berechnen, aber dies führt zu einigen Genauigkeitsproblemen und diesem
-Problem scipy.misc.logsumexp wurde eingeführt und gelöst, sodass Sie die Funktion scipy.misc.logsumexp direkt zum Summieren kleiner Daten verwenden können.

Referenz: https://github.com/numpy/numpy/issues/5652

Das Obige ist die kurze Diskussion des Herausgebers über die Verwendung der Funktion scipy.misc.logsumexp in Python. Das Ganze Die Szene ist jetzt verfügbar. Ich hoffe, dass jeder die chinesische PHP-Website unterstützt~


Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!