python - Python 中 epsilon 的值

标签 python comparison floating-point epsilon

Python 中的 epsilon 是否有标准值(或获取方法)?我需要比较浮点值并希望与可能的最小差异进行比较。

在 C++ 中,提供了一个函数 numeric_limits::epsilon( ),它为任何给定数据类型提供 epsilon 值。 Python中是否有等价物?

最佳答案

信息可在 sys.float_info 中找到,对应于C99中的float.h。

>>> import sys
>>> sys.float_info.epsilon
2.220446049250313e-16

关于python - Python 中 epsilon 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9528421/

相关文章:

python - Kivy - 矩形延迟绑定(bind)到图像

language-agnostic - 检查文件是否相同的最快方法是什么?

python - 为什么由不同初始化的集合构成的元组是相等的?

java - java.lang.Math.PI 等于 GCC 的 M_PI 吗?

java - Java 浮点基元是否有任何 IEEE 754 标准实现?

"median of medians"算法的Python实现

python - 使用组结果转换 pandas DataFrame

python - 在程序运行开始时填充 wxChoice | Python

python - 比较在 python 中作为输入传递的 2 个 sha512 哈希值

java - Java和Javascript计算结果的差异