9得票3回答
如何判断有符号数加无符号数时是否会溢出

我试图在将有符号偏移量添加到无符号位置时检测溢出。 uint32 position; int32 offset; // it could be negative uint32 position = position+offset; 如何检查结果是否溢出或下溢? 我想到了一种丑陋的方法...

9得票2回答
Python中非常小的数的指数

我正在尝试在Python中计算e的-1200次方(这只是一个例子,我不需要特定的-1200,而是一组接近-1200的数字)。 >>> math.exp(-1200) 0.0 我的程序出现了下溢,该怎么解决这个问题? 谢谢任何帮助 :)

8得票2回答
Flush-to-zero in gfortran

有没有办法在gfortran中强制将下溢刷为零? 我无法相信这是有人第一次问这个问题,但我在任何地方都找不到相关信息。如果这是重复的,请原谅。

8得票4回答
Logsoftmax 稳定性

我知道如何通过将-max _i x_i 添加到元素中来使softmax稳定。这可以避免溢出和下溢。现在,对此取对数可能会导致下溢。log softmax(x) 可能会评估为零,导致 - 无穷大。 我不确定如何解决它。我知道这是一个常见的问题。我读了几篇关于它的答案,但我还是不理解。但我仍然困...

8得票2回答
在Python中处理非常小的数字

我需要对大约 1e6 个数进行乘法运算,这些数的数量级大约为 0.01。预期结果的数量级为 1e-100000000。显然,典型的浮点运算无法处理这种情况。 通过在网上进行一些研究,我发现了似乎可以解决这个问题的十进制库(decimal library)。然而,它似乎有一些限制,使它对我的需...