floating-point 相关问题

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

Python 中的浮点相等检查是否会根据机器 epsilon 容差进行检查?

我对Python中浮点数的精度和相等性检查有点困惑。 例如。, 15 + 1e-16 == 15 计算结果为 true b/c 1e-16 是 < machine epsilon for fp64. and 15 + 1e-15 == 15 evaluates...

回答 1 投票 0

如何在 C++ 中创建小于最小浮点值的浮点变量?

#包括 #包括 int main() { float x = std::numeric_limits().min(); // x = 1.17549e-38 浮点y = 1.17549e-39f; // 我创建了一个变量,我...

回答 1 投票 0

如何删除浮点数的“.0”?

假设我有一个浮点数。如果它是一个整数(例如 1.0、9.0、36.0),我想删除“.0(小数点和零)”并写入标准输出。例如,结果将是 1, 9, 36。如果 fl...

回答 7 投票 0

AttributeError:模块“numpy”在 NumPy 1.20 中没有属性“float”

我正在尝试使用以下命令从 Excel 文件获取列 i = pd.read_excel('文件名.xlsx',sheet_name='sheet1')['column1'] 过去代码运行良好,但今天突然...

回答 4 投票 0

如何将十进制分数转换为十六进制分数?

所以我在想,如何将十进制分数转换为十六进制分数? 有哪些转换方法以及有哪些捷径?

回答 2 投票 0

如何修复高条件数矩阵?

这是我的代码: A = [+0.00, -2.34, -2.25, -2.16, -2.07, -1.98, -1.89, -1.80, -0.72, +0.09, +1.16; +2.34、+0.00、-3.15、-3.06、-2.97、-2.88、-2.79、-2.70、-1.26、-0.18、+0.98; +2.25、+3.15、+0.00、...

回答 1 投票 0

尽管存储为双精度数,但为什么除法 (3/5) 结果为零?

我正在做其他事情,但一切结果都是零,所以我做了这个简约的例子,输出仍然是0。 #包括 int main(int argc, char** argv) { 窦...

回答 6 投票 0

将浮点数格式化为小数点后两位

我目前正在为客户网站构建销售模块。到目前为止,我已经完美计算了销售价格,但我遇到的问题是将输出格式化为小数点后两位。 我是

回答 10 投票 0

即使使用缩放值,Javascript 金融浮点也会出现错误

据我所知,在 Javascript 中管理资金的最佳实践是将所有值缩放到尽可能低的面额(例如,12.45 美元按 100 缩放,在我们的

回答 1 投票 0

如何将方案中的非精确整数转换为精确整数

我想在子字符串函数中使用名为 split_point 的变量。我使用这些函数计算了分割点: (list (子串编号 0 split_point) (子串编号 split_point)) (德...

回答 1 投票 0

将 ASCII 代码点值存储在浮点数中可以防止将其解释为字符(在 C 中)

浮动c; c = 'a'; 而 (c <= 'z') { write(1, &c, 1); c++; } write() is data type-agnostic. It should deliver the correct code point values to the terminal. The terminal should then

回答 1 投票 0

python round 和 int 的区别

我已经玩了一段时间Python,我注意到一个奇怪的行为让我很好奇:float(int(n)) 和 round(n) 之间有什么区别? 我什么时候应该使用一个,而不是...

回答 3 投票 0

在Python中,什么表达式相当于`0x1.0p-53`?

我读到,当 xoshiro++ 在 C 中实现以在单位间隔内生成统一双精度数时,应使用表达式 (x >...

回答 1 投票 0

为什么C标准库没有isequal?

C标准库有:isgreater、isgreaterequal、isless、islessequal、islessgreater、isunordered。 为什么C标准库没有equal?应该很容易实现这样的: 布尔相等(

回答 1 投票 0

向 Apache IoTDB 插入数据时,如何避免数据类型自动从 int 类型转换为 float 类型?

我有一个关于 Apache IoTDB 的问题。在java中插入数据时,例如使用insertRecord方法,当数据类型为int时,如果我尝试将这些数据插入到IoTDB中,数据类型将

回答 1 投票 0

浮点数的表示方法

我想了解二进制格式的数字表示是什么,其中最大数字是1,而二进制格式(宽度为8位)是0_1111111。最小数量是...

回答 1 投票 0

C# 浮点运算和类型转换中的意外结果

我在 C# 代码中遇到了涉及浮点运算和整数类型转换的意外行为。这是代码的简化版本: 静态无效主(字符串[]参数) { 在...

回答 1 投票 0

HLSL:强制浮点运算顺序以防止舍入错误

在 HLSL 中编写着色器时,有时您可能会遇到非常大的浮点数,并且对于大浮点数,它们很难保持精度。当我写下打击代码时,我

回答 1 投票 0

创建包含字符序列的 nan 时,如何取回字符序列?

做的时候 const double d = std::nan ("你好"); 你会得到一个包含字符串“Hello”的 NAN。如何从变量 d 中取出该字符串?难道就没有符合标准的方法吗?这个

回答 2 投票 0

Excel:输入的数字与显示的数字与内存中存储的数字

excel如何确定要显示的内容?特别是小数位数 例如: 50.98,当存储为单精度浮点数时为 50.979999542236328125 50.979999 也是...

回答 3 投票 0

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