floating-point 相关问题

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

numpy 浮点的小于或等于运算符?

我意识到 np.islcose() 函数可用于安全地检查浮点数是否相等。然而,目前让我困惑的是,我使用标准得到了不同的结果......

回答 2 投票 0

SQL Server 如何在 FLOAT(53) 列中存储超过 2^24 的整数值?

我有一个 SQL Server 数据库,我可以从数据类型为 float 的列中读取超过 2^24 的整数值。这让我很困惑,因为这些值应该太大/太长才能准确......

回答 1 投票 0

如何在没有科学记数法或尾随零的情况下将浮点数输出到cout?

在 C++ 中输出没有科学记数法或尾随零的浮点数的最优雅的方法是什么? 浮动a = 0.000001f; 浮点数 b = 0.1f; 计算<< "a: " << a << e...

回答 3 投票 0

打印浮点数时如何删除尾随零?

我想问如何去掉小数点后面的零? 我读过很多有关它的主题,但我不太清楚它们。你能告诉我一些简单的理解方法吗? 例如...

回答 6 投票 0

Python - 将尾随零保留在浮点值上

我正在编写一个函数,它接受一个数字,它可以是浮点数或整数,并返回一个整数,指示该数字有多少个有效数字。 这是一个例子 >>> 我...

回答 1 投票 0

FLT_ROUNDS 与 fesetround() / fegetround() 的行为

关于中声明的FLT_ROUNDS宏,C标准中的脚注指出: 浮点加法的舍入模式由实现定义的

回答 1 投票 0

为什么基数 2 会导致 FLT_DIG != FLT_DECIMAL_DIG?

上下文:https://stackoverflow.com/a/39707410/1778275: 如果浮点类型使用基数 10 表示,则 LDBL_DIG 和 LDBL_DECIMAL_DIG 将具有相同的值。 问题:为什么 2 进制领先...

回答 1 投票 0

1 / 0.2 应该是5,那为什么结果是4呢? [重复]

/* 我目前正在学习 C++ 作为我的核心科目的一部分 */ 奇怪的是,在编写另一个长程序时,我遇到了这个实例 #包括 #包括 使用命名空间...

回答 2 投票 0

你能随机生成一个numpy.float128吗?

我想制作一个 numpy.float128s 类型的随机数组。这是无效的: 将 numpy 导入为 np a = np.random.random(100, dtype=np.float128) # 无效代码 我可以 a = np.random.random(100).ast...

回答 2 投票 0

`std::uniform_real_distribution` 缺乏指数多样性

我正在尝试生成具有相当大动态的随机浮点数,但我无法获得数字指数的变化。 我的片段如下: #包括 #

回答 1 投票 0

pytorch 矩阵乘法精度取决于张量大小

我有以下代码,将张量 X 乘以矩阵 C。根据 X 的大小以及 C 是否附加到计算图,当我比较批处理时,我会得到不同的结果

回答 1 投票 0

将 double 转换为 float 时,浮点数有什么机制吗?

当我学习C#时,我通过显式转换将双精度型转换为浮点数 int myInt2; 双 myDouble3 = 13.1122217232323; myInt2 = (int)mydouble3; 当谈到结果时,随着 myDouble3 的变化......

回答 1 投票 0

float/double 不适用于 riscv-unknown-elf-gcc 工具链的 qemu 和 spike

float/double 不适用于 riscv-unknown-elf-gcc 工具链的 qemu 它给了我异常 trap_illegal_instruction 我只是尝试使用 riscv-

回答 1 投票 0

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

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