2017-07-10 3 views
0

J'utilise JSweet à transpile Java en Javascript et je dois utiliser Math.tanh() mais ce n'est pas disponible dans l'objet jsweet.lang.Math, mais je le vois dans la source:Comment puis-je obtenir tanh dans jsweet?

https://github.com/cincheo/jsweet/blob/426e379958fc5392f8328d8e431caac0cf95653e/core-lib/es6/src/main/java/def/js/Math.java#L161

Il manque aussi de la documentation de l'API :

http://public.jsweet.org/apidocs/releases/org/jsweet/candies/jsweet-core/1.2.0-20161222/jsweet/lang/Math.html

ce qui est Math à l'aide et comment puis-je utiliser celui qui met en œuvre tanh()?

+1

Avez-vous essayé d'utiliser l'une des [identités] (https://en.wikipedia.org/wiki/Hyperbolic_function#Definitions) pour 'tanh'? – bradimus

+0

Je veux maintenir les performances de l'utilisation du 'tanh 'natif si je peux car c'est pour l'apprentissage de la machine distribuée –

+0

Vous n'allez probablement pas obtenir de meilleures performances que de simplement utiliser ces identités. –

Répondre