2

是否可以在 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。

提前致谢

4

1 回答 1

1

和格式说明符将允许您使用您喜欢的任何位模式fdstruct

于 2012-07-02T22:54:59.483 回答