私はDyalog APLの精度で作業する必要があります。私は⎕PPの値が精度を設定することを知っていますが、私は18を超えてそれを増やすことはできませんので、18桁以上の精度を得ることができず、大きな数字で操作する必要があります。精度を上げる方法はありますか?Dyalog APLの可変精度を上げる方法は?
答えて
現在、ベータ版で3月末にリリース予定のAPLバージョン13.0では、最大16桁の精度を持つ古いIEEE-754バイナリのDOUBLE精度形式を使用するかどうかをユーザーが決めることができます、またはIEE-754-2008 128ビット10進浮動小数点数。新しいフォーマットは34桁の精度を持ち、古いバイナリフォーマットに起因する多くの丸め問題も回避します。 P6の新しいフォーマットをハードウェアでサポートしているIBM POWERハードウェアでAPLを実行していない限り、新しいフォーマットを使用した計算は非常に遅くなります。 Betaプログラムに参加したい場合は[email protected]までご連絡ください。
バージョン13.0では、Dyalog APLでは複素数のサポートが追加されていますが、バイナリの倍精度数の組を使用するだけです。現在、十進数の複素数はありません。
私たちは無制限の整数と有理数のサポートに取り組んでいます。このプロトタイプは2011年に登場する可能性がありますが、早ければ2012年まではリリースを予定していません。
モルテンKromberg(CTO、Dyalog株)
Quad PPは「印刷精度」用であり、Dyalog APLセッションの数値を表示するためにのみ関連し、数値の実際の精度とは関係ありません。
大きな数字で操作するための関数を含む "dfns"という名前の提供されたワークスペースがあります。
バージョン13.0は、2011年に戻ってリリースされて以来ただ、モートンの回答をフォローアップするために、Dyalog APLは確かに浮動小数点128ビット4倍精度小数をサポートしてきました!システム変数⎕FRを645(倍精度バイナリの場合)または1287(4倍精度の10進数の場合)に設定することにより、浮動小数点形式を切り替えることができます。 Try it online!
- 1. Dyalog APLマップファイルを開く方法
- 2. opencvで測定の精度を上げる方法
- 3. Tensorflowの予測精度を上げる方法
- 4. 点の描画精度を上げる
- 5. スピーチからテキストへの変換の精度を上げる方法
- 6. Wikitude AR.RelativeLocation、ジャイロスコープ精度を上げる方法?
- 7. Python、最大精度に切り上げる方法
- 8. Scikit Pythonのロジスティック回帰のモデル精度を上げる方法は?
- 9. 大きい数値のdouble型の精度を上げる方法は?
- 10. ディープニューラルネットによる検証の精度を上げるには?
- 11. MatlabのSVMトレーニングと分類の精度を上げるには?
- 12. Objective-C - 浮動小数点数の精度を上げる方法
- 13. Pharo:MouseMoveEventの頻度を上げる方法
- 14. 数式の結果の精度をTSQLで上げる
- 15. トレーニングの精度以上のテスト精度
- 16. Apache Sparkマルチレイヤパーセプトロンクラシファイアの精度を向上させる方法は?
- 17. 精度が1の累乗に引き上げられたときの精度が失われる
- 18. ファイルの読み取り速度を上げる方法は?
- 19. ObjectAnimator onClickメソッドの速度を上げる方法は?
- 20. ADBのインストール速度を上げる方法は?
- 21. 背景画像のスクロール速度を上げる方法は?
- 22. JScrollPaneのスロースクロール速度を上げる方法は?
- 23. tmuxのスクロール速度を上げる方法は?
- 24. UIWebViewのスクロール速度を上げる方法は?
- 25. amazon sqsのキューイング速度を上げる方法は?
- 26. PDFレンダラで画像の解像度を上げる方法は?
- 27. WSO2 Message Brokerの配信速度を上げる方法は?
- 28. Django FileFieldのアップロード速度を上げる方法は?
- 29. 画像の鮮明度を上げる方法は?
- 30. Printf可変精度とゼロの隠蔽