gmp

    1

    1答えて

    私はprojecteuler.netのいくつかの問題をPHPで解決していますが、私の現在のPHPのインストールでは、問題の StackoverflowとGoogleの初期の調査では、非常に大きな数値で数学を行うためにPHPの拡張機能をインストールする必要があることがわかりました。そのような拡張機能の1つにGMPがありますが、GMPを使用するためにPHPをどのように設定するかについては完全にはわかり

    4

    2答えて

    私はAppleのXcodeの完全な初心者ですが、Xcodeのドキュメントといくつかの関連する質問のアドバイスを成功させました。 GMPを/ usr/local/binにインストールし、ライブラリを使用してショートプログラムを作成し、gcc main.c -lgmpでコンパイルしました。それは警告もエラーもなくコンパイルされ、実行ファイルは完璧に動作しました。 新しいXcodeプロジェクト(コマンド

    5

    1答えて

    GMPのドキュメントでは、静的リンクを使用するとパフォーマンスが少し改善される可能性があります。 Linuxシステムでlibgmpを静的にリンクさせるのに問題があります。私は小さなテストケースが必要な問題を絞り込んだ。 gmptest.c #include <gmp.h> int main(int argc, char** argv) { mpz_t foo; mpz_in

    0

    1答えて

    私はGMPとその任意精度の浮動小数点を使用してCライブラリを作成しています。私は "小さな数字"を切り詰める必要がありますが、私は小さなものをどのように判断するのか分かりません。 GMP浮動小数点(mpf_t)の精度をnビットに設定するとします。それでは、計算では何が小さくなると思われますか? GSL(GNU Scientific Library)に精通している方は、GSL_DBL_EPSILON

    2

    1答えて

    私はpow(2,500)をC++でしようとしています。しかし、私はlong longで十分ではないと思います。 誰かが私にgmp.hを使用できると教えてくれました。でもgmpにはpow(2,500)をどうやって書いていますか?

    4

    1答えて

    大量の計算を効率的に行うためにgmpyを使用することをお勧めしました。私がPythonを使用してスクリプトを実行する前に、スクリプトが1日か2日実行されてからメモリが不足してしまった(私のプログラムのメモリ使用量は基本的にはメモリリークのために一定でなければならないのかどうかはわかりません) とにかく私は、数秒のために私のプログラムを実行した後に、この奇妙なエラーを取得しておいてください。は mp

    6

    2答えて

    iPhoneのプログラムでGMPを使用する必要がありますが、実際にどこで作業を開始するのかはわかりません。私はデバイスのバージョンとシミュレータのバージョンをビルドする必要があることを知っていますが、それは私が知る限りです。私は周りを見回してみましたが、あまり見つけられませんでした。 iphoneの人は誰でもこのプロセスを手伝うことに成功していますか?GMP 私はBuilding GMP for

    3

    4答えて

    Windows(MSVC 2010)でMPIR 2.4.0を使用していて、mpz_t番号に符号なし64ビット整数を追加しようとしていました。しかし、MPIR/GMPは64bit整数とmpz_tの間の直接変換をサポートしていないようです。これは私のuint64を文字列に変換し、mpz_init_set_str経由でこれを読む必要があるのでしょうか? これは非常に魅力的でもないし、それは非常に速く見え

    6

    2答えて

    MINGW WindowsインストールにGMPライブラリをインストールしようと数日と数日を要しました。私は数十回のインストールプロセスを完了し、インターネット上の単一のガイドに従っていましたが、動作させることができませんでした。だから、私はこの問題をブルートフォースするために誰かに頼むことが欲しいと思っています.GMPをインストールして作業を続けている人はいますか?誰かがそれを手に入れて、どうか私

    3

    2答えて

    私は数日間MINGWの下にGMPライブラリをインストールしようとしてきました。私は週数__uint128_tをlinux64ビット環境下でgccで使用していましたが、GMPとmingw(32ビット版)の下で同じプログラムを移植しました。 __uint128_tの代わりにmpz_classの整数を使用しました。それから、私は新しいプログラムを始めて...! __uint128_tと64ビットで完了す