Pythonの10進数の精度はCのそれと比較してどのようにしていますか?
-
12-09-2020 - |
質問
私は黄金の比率を見ていました。N番目のフィボナッチ数を見つけるための式、そしてそれは私を興味がある。
Pythonは任意の大きな整数を扱うことを知っていますが、あなたは何の種類の精度を得ますか?それはC倍または何かの上にまっすぐなのか、それともより正確な修正された実装を使いますか?(明らかに任意の精度ではありません。; d)
解決
Python floats un-alight cコンパイラのダブルタイプを使用します。BWMATは言うように、これは一般的にIEEE-754倍精度です。
しかし、Python フラクションモジュールを追加しました。問題。
これらの両方はフロートタイプを使用するよりも遅くなるだろうが、それはより精密な価格です。
他のヒント
ほとんどすべてのプラットフォームマップPython floats to ieee-754 "倍精度"。
http://docs.python.org/tutorial/floatingpoint.html.#表現 - エラー
10進モジュールの任意精密浮動小数点数学
所属していません StackOverflow