我正在研究一个围绕多精度“复杂”的数字项目,具体来说是基于曼德尔布罗特集的应用程序,但是需要一个快速的C++(Pyt)Py扩展模块(Boost,Cython或其他…)的输出和可能要使用它的纯Python模块之间的对应关系。在
现在,我正在使用boost::multiprecision来包装MPFR原始类型,如果我只想将MPFR帴t传递给python,那是一回事。但是,对于这个应用程序,我需要将C++模块的结果存储为一个字符串,它将被Python模块稍后的EME解释为EEM>,并且需要给出相同的编号。在
bigfoat应该是一个MPFR python包装器,但是它并没有像boost::multiprecision的data()方法那样准确地解释X-precision的字符串文本。在
有人知道库的组合加上一种E*>是否会导致C++与任意精确浮点数字的Python字符串文字的精确对应?在
如果需要的话,我可以提供代码摘要来说明问题,但我认为这是一个非常神秘的问题,如果有人知道答案,他们就会确切地知道我的意思以及如何解决它。在
我维护gmpy2,它是MPFR和MPC(以及GMP)的Python包装器。如果你能举个例子,我也许能帮上忙。在
相关问题 更多 >
编程相关推荐