floating-point 相关问题

浮点数是实数的近似值,可以表示比整数更大的范围,但使用相同数量的内存,代价是精度较低。如果您的问题是关于小算术错误(例如为什么0.2 + 0.1等于0.300000001?)或十进制转换错误,请在发布之前阅读下面链接的“信息”页面。

在 Python 中处理非常大的数字时如何处理双标量溢出?

我正在处理涉及大量数字计算的数据,并且遇到了数值溢出和绘图的问题。当我增加参数的值时,问题就出现了......

回答 1 投票 0

如何将 float 或 double 参数传递给 AArch64 汇编中的 C 函数

我试图制作一个从0.0加到1的计数器,我首先通过fadd实现计数器,然后我在打印浮点数时遇到麻烦。 平台:Alpine Linux Aarch64 (3.20.2)、GNU Binu...

回答 1 投票 0

使用标准 C 精确计算缩放互补误差函数的反函数

这是一个自我回答的问题,鼓励在 Stackoverflow 上分享知识。因此,这是我之前关于精确计算

回答 1 投票 0

从包含数字、字母和符号的字符串中提取浮点值[重复]

我想从以下字符串中获取值146273.0017。 ([“JPY-XAU,146273.0017”]); 最好的方法是什么?

回答 3 投票 0

如果x是浮点数可表示的值(例如:0.5)并且x+x没有上溢或下溢,并且x不是NaN,那么x+x-x总是等于x吗?

注意:我不是在问浮点数学是否被破坏了?因为这些问题是关于十进制值和浮点数值之间的值差异,但就我而言,没有小数值

回答 1 投票 0

在编程语言中标记省略号以避免浮点

我正在设计一种语言,我想使用 .. 来定义整数范围。问题是 0..10 被标记为浮点数 0. 和 .10。 我如何允许 Flex 支持这种语法?是吗

回答 3 投票 0

在浮点环境中改变舍入模式有什么实际用途?

我正在尝试找到在 IEEE-754 浮点环境中更改舍入模式的好方法。 我主要从 C 和 C++ 代码的角度来看。在那里,可以使用 int fesetround(int

回答 2 投票 0

NASM x64:浮点部分错误地打印为 0.000000

我是汇编新手,我尝试在 Windows (x64) 上使用 NASM 编写汇编程序来提取和打印浮点数的小数部分。但是,我的程序打印 Floating

回答 1 投票 0

在 C 中将浮点数转换为 16 位二进制值

这是我的代码。当我将尾数、指数和符号分别更改为 23、8 和 1 以表示 32 位数字时,我的代码可以正常工作。然而,当这些值更改为代表 t...

回答 1 投票 0

标准C中实值Lambert W函数负分支的精确计算

这是一个自我回答的问题,鼓励在 Stackoverflow 上分享知识。因此,这是我之前关于精确计算原理的自我回答问题的后续......

回答 1 投票 0

Python、pandas 从字符串中解析数字和字符串

在Python中,我想解析一个字符串并将数字部分(可能有也可能没有小数点)作为浮点数返回,并将后缀作为字符串返回。例子有: 7.1 英寸 -> 7.1 英寸 7.1” ->...

回答 1 投票 0

long double 和 double 之间的有损转换

我惊讶地发现以下代码对于 gcc 13 和 clang 18 返回 false。为什么会发生这种情况?数字 8.1 不是可以用两种格式表示吗? #包括 #包括<

回答 1 投票 0

检测 numpy 浮点数中的精度损失

如果两个数字相差太大,最小的数字就会“丢失”。这是否会引发我可以检查的任何标志? 在float32中,有效位有24位二进制数字,因此...

回答 1 投票 0

Python:__add__ 和 +,浮点数和整数的不同行为

当将整数值添加到浮点值时,我意识到如果在浮点上调用 __add__ 方法,则可以正常工作,如下所示: >>> n = 2.0 >>> 米 = 1 >>> n.__add__(m) 3....

回答 2 投票 0

如何在Javascript中获取浮点数的小数位?

我想要的与 Number.prototype.toPrecision() 几乎相反,这意味着当我有数字时,它有多少位小数?例如。 (12.3456).getDecimals() // 4

回答 13 投票 0

使用四种 IEEE 舍入模式的双浮点运算,以舍入到最接近偶数的方式实现

我希望在 JavaScript + WebAssembly 中实现 RandomX 工作量证明哈希函数。自述文件解释了这是不可能的: 由于需要大量内存,网络挖掘是不可行的...

回答 1 投票 0

精确计算缩放互补误差函数,erfcx()

(指数)缩放互补误差函数,通常由 erfcx 指定,在数学上定义为 erfcx(x) := ex2 erfc(x)。它经常出现在物理学中的扩散问题中,例如......

回答 1 投票 0

为什么 Float 会截断 10 位数字?

我知道浮点精度存在一些问题,但我不明白这一点: 当将 9138497.986 存储为 Float() 时,它似乎被截断为“9138497”。有人可以吗

回答 1 投票 0

整数除法与浮点除法+int转换之间的区别

假设 x ≥ 0 和 y > 0 都是 64 位无符号整数,下面的实现和 x // y 之间是否存在正确性差异? def int_divide(x, y): 返回 int(x / float(y))

回答 1 投票 0

C 中使用 sin 和 cos 的数学表达式计算不正确?

为什么这个简单的程序 #包括 #包括 int main() { int res = (int)(-1 * sin(M_PI/2) + 1 * cos(M_PI/2)); printf("-1 * %f + 1 * %f = %d ”,...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.