PythonでカスタムNaN値を作成することは可能ですか?
私は浮動小数点表現について少し知っており、NaN は特別な指数を持つ FP 値であることを知っています。したがって、その特殊な指数を持つ各 FP 値は NaN です。
正確には、私がやりたいことは次のとおりです。
x = make_my_special_NaN(int_seed)
assert math.isnan(x)
assert test_my_special_NaN(x, int_seed)
assert not test_my_special_NaN(float("nan"), int_seed)
私が呼び出した関数はmake_my_special_NaN
、私が持っている特別な NaN 値を識別するために使用できる整数シードを取る必要があります (可能であれば)。
これがあれば、与えられた NaN 値がその整数シードを与えられた特別な NaN であるかどうかをテストできるはずです。
前もって感謝します