arbitrary-precision

    4热度

    1回答

    我正在开发16位嵌入式设备(80251微控制器)的应用程序,我需要任意精度算术。有人知道一个适用于8051或80251的库吗? GMP没有明确支持8051,我很担心我在16位设备上可能遇到的问题。 谢谢

    1热度

    2回答

    如果我在JavaScript中编写数字文字1.34,它告诉我它的constructor被命名为Number。 JavaScript是否使用arbitrary-precision arithmetic和Number文字?

    2热度

    2回答

    我们正在使用J2ME对遗留项目进行一些修改。 到现在为止,由于不需要算术运算,因此到目前为止,十进制数被视为字符串。这些值只显示为文本。 现在,任意精度算术是必需的。如果它是Java SE,我会使用BigDecimal,但它不存在于MIDP/CLDC API中。 我正在试着制定我的自定义DecimalNumber类,但是当我修复一些错误并在单元测试中发现新的错误时,我意识到它会得到一些时间来使这个

    2热度

    2回答

    我需要做的JavaScript以下和迄今未能找到解决办法做无缝: 抢两个整数按照特定的顺序和包装他们像Python的结构模块。 这个包装值(支持不同的字节序比主机的奖金)将变成64位浮点数(双精度)。他们必须是任意因此,我可能会得到整数的指数表示(比如,他们可以0xdeadbeef和500): 在EXP的形式: 1.0883076389305e-311 1.0883076389305000 * 1

    3热度

    1回答

    是否有任何方式编译Python的解释器,以便它可以使用本地(c)任意精度库,以便Python可以使用任意精度,就好像它是一个正常数字,而不必使用十进制类? EG。 >>0.00000001 + 1 1.00000001

    12热度

    2回答

    在阅读this paper和this paper后,我最近遇到了精确实数算术的主题。 我发现了许多论文,讨论使用带符号数字流的精确算术的实现。使用无限数据流进行任意精度会导致功能语言中很好的实际实现,例如使用惰性列表的Haskell。然而,用功能语言讨论这些实现的论文似乎得出结论,即性能非常差。现在,我明白,与标准的浮点表示法相比,精确的非硬件实现通常具有相对较差的性能,但我有兴趣提供一种更有效的

    6热度

    3回答

    作为一个个人项目,我正在为我的一个宠物项目实施任意精度数字类型。 我已经知道所有流行的,经过测试的,功能强大的库。我想作为一个自我改进的教育项目解决方案。 我研究的领域,并试图找出是否有某种方式来大致预测,如果操作会导致溢出之前,我确实做了计算。我也不太关心误报。 我希望能够使用适合计算的最小空间。如果计算将保持在其原始范围内,我将它保留在那里。 例如:Multiplying two 64 bit

    7热度

    2回答

    我目前正试图弄清楚如何在PHP中使用任意精度数字。所以我想我的第一个问题是什么是任意精度的数学。我试着用谷歌搜索一个很好的定义,但由于某种原因,没有人可以用简单的话来说明。 其次,PHP中的BCMath和GMP库有什么区别?我听说GMP的API是“新鲜的”,但idk。更好吗? 而我最后的问题是什么类型的BCMath/GMP采取的数字。很明显,它需要字符串形式的正常整数(例如“5.34”),但我已经

    13热度

    3回答

    谁能告诉我一个很好的C++库处理(做操作等)与任意大的数字(可以是处理任意精度浮点数过图书馆,但处理整数更重要)? 请只参考你使用过的库,并告诉我你是如何设置它并将其提取出来的,或许是用一个非常简约的例子或其他东西(基本上如果提到的库没有好的文档提供了一些你的输入拥有)。 对于我使用的是Windows 7在x64机器上的记录,代码块作为我的IDE,以及最新的MinGW的编译器。 图书馆我想: vl

    0热度

    3回答

    我正在使用GMP库来制作一个Pi程序,它将计算大约7万亿个Pi的数字。问题是,我无法弄清楚需要多少位来保存这些小数位。