問題タブ [bigfloat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 大きな浮動小数点数を 0.4 ^ 100000000 のように高速に計算する、何かアイデアはありますか?
ええと... BIGFLOAT http://www.fractal- Landscapes.co.uk/bigint.html、
0.4 ^(1000 または 100000000) のようなものを計算する必要があるのは、非常に長い時間がかかる問題です。並列プログラミングや分散プログラミングについてはまだ勉強していませんが、高速でわかりやすい解決策が必要です。この企画をあと6時間で配信!! :D
コードは次のとおりです。
ここで、K は 1000 、N は 1001 です
delphi - Delphi用の高速BigFloatユニット
足し算、引き算、掛け算、割り算(対数は問題ありませんが必須ではありません)を処理でき、小数点以下100桁以上の精度を持つ高速のBigFloatユニットを探しています。このユニットを試しましたが、標準の拡張操作よりも約1,000倍遅くなります。それで、Delphi用の高速(より)BigFloatユニットを知っている人はいますか?
ヘンリー
c# - C#にBigFloatクラスはありますか?
System.Numerics.BigInteger
大きな整数を掛け合わせることができますが、浮動小数点数に同じタイプのものはありますか?そうでない場合、使用できる無料のライブラリはありますか?
python - Python bigfloat モジュールのインストール
bigfloat Python パッケージを Mac に取り込もうとしていますが、この種の作業はあまり得意ではありません。
ここで説明されているように、最新のパッケージをダウンロードしました。ドキュメントには次のように記載されています。
GMP ライブラリと MPFR ライブラリは既にシステムにインストールされていると思います。少なくともそれらを検索すると、名前とファイルが含まれるフォルダが表示されます。
次のように入力してbigfloatをインストールしようとすると:
たくさんのエラー メッセージが表示されます。最初のものは次のとおりです。
gmp.h ファイルと mpfr.h ファイルは私のコンピューターにありますが、明らかに何か他のことをする必要があります。
明らかに、プロセス全体がどのように機能するかはわかりませんが、正しい方向への指針は素晴らしいでしょう. ありがとうございました。
python - Python 'bigfloat' パッケージのインストールの問題
パッケージ 'bigfloat' を Mac (OS X 10.8.4) にインストールしようとしていますが、いくつかの問題が発生しています。パッケージ「bigfloat」には、1) mpfr と 2) gmp の 2 つの依存関係が必要です。
ここに gmp をインストールしました: http://gmplib.org/ <-- これは正常に動作するようです。
しかし、mpfr のインストールは簡単ではありません ( http://www.mpfr.org/mpfr-current/mpfr.html#Installing-MPFR )。彼らは、単に ./configure、make、および make install を実行するように言っていますが、次のエラーが発生します。
私はググってみましたが、人々はconfigureコマンドでパスを指定することを提案していますが、今のところ運がありません. どんな助けでも大歓迎です!
参考までに、mpfr-3.1.2 (ディレクトリ: /Users/myusername にあります) と gmp-5.1.2 (同じディレクトリにあります) を見ています。
ありがとう!
python - Python用のWindowsにbigfloat、GMP、およびMPFRをインストールする
Windows 7 マシンに Python 3.2 で bigfloat をインストールしようとしています。ドキュメントには、最初に GMP と MPFR をインストールする必要があると書かれています。これらの両方をデスクトップにダウンロードしました (bigfloat パッケージも)。ただし、それらは C パッケージであるため、Python にインストールする方法がわかりません (過去数時間について明確な説明を見つけようとしましたが、失敗しました)。何をする必要があるか、またはチュートリアルを教えてくれる人はいますか? どうもありがとう、どんな助けでも大歓迎です。
python - Python bigfloat のインストールの問題
私の問題はこのポスターに似ており、MAC OsX 10.9.5 バージョンを使用しています。
Python 'bigfloat' パッケージのインストールの問題
「mpc-1.0.2」パッケージをインストールしようとすると、コンパイルされず、次のエラーが発生します。
私の構成コマンドは次のとおりです。
./configure --prefix=/users/username/local --with-gmp=/users/username/local --with-mpfr=/users/username/local
誰かまたは Casevh が助けてくれますか?
macos - モジュールは正常にインストールされましたが、IPython で見つかりませんでした
パッケージ bigfloat と MPFR および GMP ライブラリをインストールしました。ターミナル (Mac を使用) で python を実行すると、bigfloat をインポートして正常に動作します。ただし、通常はスクリプトを iPython Notebook で記述します。ここで bigfloat をインポートしようとすると、「モジュールが見つかりません」と表示されます。
SciPy などの他のパッケージをインストールし、print scipy を使用しています。ファイル//anaconda/lib/python2.7/site-packages/scipy/ init .pycにあることがわかります
bigfloat の場所を確認する方法がわかりません。他の人のインストールに関する問題を読んで、自分のコンピューターに複数のバージョンの Python が存在する可能性があると考えていますが、それが問題なのですか? この場合、1)の方法がわかりません。「他の」Pythonを見つけて削除し、2)。今後のインストールが常に正しい場所にインストールされることを確認してください (これがどこにあるかわからないため)。
sys.path とエラーを含めました:
ImportError トレースバック (最新の呼び出しが最後) in () 6 import sympy 7 print sympy. file ----> 8 import bigfloat 9 import sympy.mpmath as mpmath 10今後のインポート部から
ImportError: bigfloat という名前のモジュールがありません
//anaconda/lib/python2.7/site-packages/scipy/init.pyc //anaconda/lib/python2.7/site-packages/sympy/init.pyc _ _ _
python-3.x - タッパーの自己参照式の不正確なフロート
タッパーの自己参照式をプロットする Python プログラムを作成しようとしていますが、いくつかの問題が発生しました。
まず、私のプログラムは処理しなければならない大きなフロートを処理できなかったのでBigFloats
、問題を解決するために を使用することにしました。それはうまくいきました。私の問題は、540 桁の数字を掛ける必要があるBigFloat
ことです。これを行うと、数字が丸められて不正確になり、後で問題が発生します。を 1000 に上げようとしましたが、precision
まだ変数を丸め続けています。
問題は、一部の数値は正確な値なしで処理できBigFloat
ますが、一部の数値は正常に処理できず、BigFloat
現在も処理できないということです。
以下は、うまくいかない計算の 1 つです (これは なしで処理できますBigFloat
)。
そのコードは 1 を返すはずですが、代わりに 0 を返します。
BigFloat
プログラムで使用できるように、より正確にする方法はありますか?
julia - Julia: BigFloat 正規分布
Julia では、正規分布の pdf または cdf を実装して、任意精度の BigFloat をサポートする人がいます。
たとえば、このコードは 0.0 を返しますが、実際には値がわずかに異なるはずです。