1. ホーム
  2. python

[解決済み] Pythonにおけるεの値

2022-02-01 14:06:49

質問

Pythonでεの標準的な値(または取得方法)はあるのでしょうか?浮動小数点数の値を比較する必要があり、可能な限り小さな差に対して比較したいのです。

C++では、以下のような関数が提供されています。 numeric_limits::epsilon( ) これは任意のデータ型に対するイプシロン値を与えるものです。Pythonで同等のものはありますか?

どのように解決するのですか?

に掲載されています。 sys.float_info C99のfloat.hに相当するものです。

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