1

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

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

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

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

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

4

1 に答える 1