2017-07-10 16 views
0

私はJavascriptにJavaのtranspileするJSweetを使用していますが、私はMath.tanh()を使用する必要があるが、それはjsweet.lang.Mathオブジェクトで利用できないのですが、私はソースでそれを参照してください。jsweetでtanhを取得するにはどうすればよいですか?

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

また、APIドキュメントから欠落しています:数学は、それが使用されて

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

とどのように私はtanh()を実装して1を使用していますか?あなたはECMAScriptの6機能ですMath.tanhを()、使用したい場合は

+1

「tanh」に対して[アイデンティティ](https://en.wikipedia.org/wiki/Hyperbolic_function#Definitions)のいずれかを使用してみましたか? – bradimus

+0

分散型マシンの学習目的のためにネイティブの 'tanh'を使用した場合のパフォーマンスを維持したい –

+0

これらのIDを使用するよりもパフォーマンスが向上するとは限りません。 –

答えて

0

、あなたはあなたのpom.xmlにES6をターゲットとすべきとあなたが感じる場合は、6

とにかくコア-LIBへの参照を追加しますその方法は、あなたはまた、単純なMath.expのを(使用して同等のこのMDNを使用することができます)を呼び出します:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Math/tanh#Polyfill

簡単JSweetで使用する:)これは助け

希望。

関連する問題