問題タブ [mpfr]

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.

0 投票する
1 に答える
3047 参照

linux - --disable-shared を使用した libmpfr.so.4 依存関係

みんな!私は同じ結果を持っています**

共有ライブラリの読み込み中にエラーが発生しました: libmpfr.so.4: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありません

しかし、別の configure の下で:

GCC ソースツリーに gmp、mpc、mpfr が存在する

私の質問は 、gcc ビルド結果に存在するinsteed static--disable-shared に対して cc1 をリンクできることがどのように判明したかです。libmpfr.so.4libmpfr.a

0 投票する
1 に答える
404 参照

c++ - boost::multiprecision またはその他のオプションでうまく機能する Multiprecision Python ライブラリ?

私は、多精度の「複素数」数を中心に展開するプロジェクトに取り組んでいます。具体的には、マンデルブロ集合ベースのアプリですが、(高速) C++ py 拡張モジュール (boost、cython、またはother...) およびそれを使用する可能性のある純粋な python モジュール。

現在、boost::multiprecision を使用して MPFR の生の型をラップしています。そうです、mpfr_t を python に渡したいだけなら、それで十分です。ただし、このアプリでは、C++ モジュールの結果を文字列として保存する必要があります。この文字列は、後で Python モジュールによって解釈され、同じ番号を指定する必要があります。

BigFloat は MPFR python ラッパーであると想定されていますが、boost::multiprecision の data() メソッドとまったく同じ方法でX 精度浮動小数点の文字列リテラルを解釈しません。

ライブラリの組み合わせと、任意精度の浮動小数点数の C++ と Python の文字列リテラルが正確に対応するアプローチを知っている人はいますか?

問題を説明するために必要に応じてコードの抜粋を提供することができますが、誰かが答えを持っていれば、私が何を意味し、どのように修正するかを正確に知ることができるほど難解だと考えました.

0 投票する
2 に答える
1845 参照

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 (同じディレクトリにあります) を見ています。

ありがとう!

0 投票する
0 に答える
620 参照

c++ - mpir と mpfr の選択方法

膨大な数の計算を行う必要があり、非常に効率的かつ高速に実行する必要があります。ほとんどの数値は整数ですが、最後に 2 つを除算して有理数を取得します。これを double を使用して保持できます。

私は Microsoft Visual Studio (Windows では、c++ または c をプログラムするために) を使用しているため、MPIR が最良の選択であると理解しています。しかし、私のニーズには MPFR の方が適しているのではないでしょうか? MPFR と MPIR をいつ選択する必要がありますか?

ありがとう!

0 投票する
1 に答える
3752 参照

visual-studio-2010 - 自分のコンピューターで mpfr.svn.build.vc10.zip を再構築する方法は?

この質問は、Windows OS の Visual Studio 2010 で「mpfr」をインストールする方法に関するものです。

コンパイル済みの mpfr ライブラリを使用して実際にmpfrのインストールの問題を解決しましたが (詳細はこちらを参照してください:プリコンパイル済みの mpfr ライブラリを使用して mpfr をインストールします)、私は初心者であり、C++ で詳細を学ぶことができるため、自分で再構築することを好みますそんな経験を通してのビジュアルスタジオ。

ただし、Brian Gladman の GMP/MPIR/MPFR/MPC ページのガイドラインに従い、 mpfr.svn.build.vc10mpfr-3.0.0.build.vc10をダウンロードした後、内部の readme.txt に従って自分で再構築できませんでした。 .

再建に成功した人はいますか?初心者向けに、これに関するより詳細なガイドラインが必要です。

ありがとうございました!