问答列表

在浮点数和整数的关联加法之间加法时会发生舍入错误吗?

作者:LI.LE 提问时间:1/12/2022

(1) 我理解整数加法是关联的,例如(res1 和 res 总是产生相同的结果) int i1, i2, i3; int res1 = i1 + i2 + i3; int res2 = i1 + (...

为什么在使用 BitConverter 将 Vector3[] 转换为 Byte[] 并返回时会出现这种意外的输出?

作者:gromiczek 提问时间:1/13/2022

请原谅,如果我忽略了这里的快速修复,但我已经阅读并研究了许多其他关于转换为和返回的答案,但仍然无法弄清楚为什么我从下面的代码中得到意想不到的结果。我正在将 to 转换为存储为 SQLite 数据库中的...

将 double 转换为 float 出错 - C#

作者:tamir1020 提问时间:1/11/2022

我需要计算类型的边界rectangleF 由于某种原因,从到的铸造没有得到应有的精确评估doublefloat 这是此类计算的一个例子 float MinX = 0f, MaxX = 0f; ...

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

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

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

如何更改我的 C 程序以提供正确的微分计算输出?

作者: 提问时间:1/22/2022

我正在尝试计算由于直接计算(即 cos(1))而导致的 f'(1)(其中 f(x)=sin(x))计算中的绝对误差,以及使用公式完成的绝对误差 f'(x) = (f(x+h)-f(x))/h ...

JavaScript 似乎做错了浮点(与 C 相比)

作者:Oscar Smith 提问时间:5/17/2019

从我在网上找到的所有内容来看,据称 JavaScript 使用 IEEE 754 双精度作为其数字,但我发现数字可以在 C 双精度中工作,但在 JavaScript 中不起作用。例如 #includ...

在相同的 pandas 数据上运行相同的脚本会生成略有不同的 DataFrame 浮点值

作者:Georgios Sarantitis 提问时间:1/27/2022

我正在执行我之前在相同数据上运行过的脚本。我得到的数据帧与前一个数据帧仅略有不同(在小数点后第 10 位左右)。例如: 在某一列(和行)中,旧 DataFrame 包含价格 5673391.88。 ...

numpy 如何设法将 float32 除以 2**63?

作者:Neo Anderson 提问时间:1/29/2022

这里丹尼尔提到 ...在 [0, 2²⁴) 中选取任何整数,并将其除以 2²⁴,然后可以通过将结果再次乘以 2²⁴ 来恢复原始整数。这适用于 2²⁴,但不适用于 2²⁵ 或任何其他更大的数字。 但...

PPC64长双机ε计

作者:anymous.asker 提问时间:8/28/2021

我正在玩一个在 qemu 中模拟的 PPC64 虚拟机,试图模仿 POWER8 CPU。 在这里,该类型与 x86 中用于长双精度的 80 位浮点不同,并且从我所看到的情况来看,它也不符合 IEEE...

使用 numpy.float128 对大于 epsilon 的数字进行添加的错误结果

作者:Falk 提问时间:2/3/2022

考虑到 epsilon 是您可以加到 1 的最小数字。 当我执行加法并打印结果时,我得到的是 1 而不是 1+epsilon。 我已经实现了一个函数。我添加了一个用于调试的语句。getEpsilo...


共817条 当前第35页