ieee-754 问答列表

双双实现,可灵活应对 FPU 舍入模式

作者:Pascal Cuoq 提问时间:4/7/2013

上下文:双双算术 “双精度”是数字的表示形式,表示为两个双精度数的总和,在有效数中没有重叠。这种表示利用现有的双精度硬件实现进行“接近四精度”的计算。 双精度实现中的一个典型低级 C 函数可能采用...

为什么 4*0.1 的浮点值在 Python 3 中看起来不错,但 3*0.1 却不然?

作者:Aivar 提问时间:9/21/2016

我知道大多数小数没有精确的浮点表示(浮点数学坏了吗? 但我不明白为什么打印得很好,但不是,当 这两个值实际上都有丑陋的十进制表示:4*0.10.43*0.1 >>> 3*0.1 0.3000000...

C 为什么DBL_MANT_DIG宏定义为 53 [重复]

作者:Björn Max Jakobsen 提问时间:1/14/2022

这个问题在这里已经有答案了: 是 52 位还是 53 位浮点精度? (3 个答案) 去年关闭。 我想知道为什么DBL_MANT_DIG设置为 53,即使 ieee 754 标准使用 52 尾数位。它...

使用浮点数计算的结果不准确 - 简单解决方案

作者:gnoodle 提问时间:7/24/2020

在 StackOverflow 和其他地方,已经提出了许多关于 Python 与使用浮点数的计算混淆行为的问题——通常返回的结果明显是错误的。对此的解释总是与此相关。然而,通常不提供实用的简单解决方案...

当除数尾数全为零时的浮点算法 - 例如在 2.0 英寸的情况下 - IEEE -754

作者: 提问时间:7/17/2020

我需要为小型 SBC 实现一个浮点包,并且大多数例程现在都可以工作,但在测试过程中,我注意到这个 1(附件)中的算法不会(实际上不能)在除数尾数全为零的情况下产生正确答案,例如 500/2 将产生答案...

浮点乘法上的误差边界

作者:john 提问时间:8/6/2019

我正在寻找一个公式来限制浮点乘法传播的误差。我已经看到了以下陈述(但未得到证实)。 如果是 with bound ulps 的浮点近似值,并且同样是 with bound ulps 的浮点近似值,并...

在 R 中处理 IEEE 754 浮点不精确问题的最佳方法是什么?

作者:Bear Bile Farming is Torture 提问时间:6/17/2019

所以问题是 .1 + .2 =/= .3 语言是 R。 我有一堆分数,最终总和应该为 1。我有一个失败的断言语句,因为由于这个问题,这种不变性并不总是成立。 最好的解决方案是什么?...

如何避免具有多列的 numpy 数组的精确求和

作者:ead 提问时间:4/4/2019

我一直认为,numpy 使用一种成对求和,这也确保了 - 操作的高精度:float32 import numpy as np N=17*10**6 # float32-precision no lo...

是否可以通过减去两个不相等的浮点数得到 0?

作者:Thirler 提问时间:2/12/2015

在以下示例中,是否可以得到 0(或无穷大)的除法? public double calculation(double a, double b) { if (a == b) { return 0...

在 R 中将浮点数或二进制表示为 32 位有符号整数

作者:IsoBar 提问时间:9/17/2015

我接到了一个任务,要为 AR 编写一个 API。R 中的无人机 2.0。我知道这可能不是最明智的语言选择,因为有用 Python 和 JS 编写的经过验证的良好 API,但我还是接受了挑战。 我做得...


共66条 当前第5页