标签: python numpy floating-point
我确定这是一个愚蠢的问题,但我确实感到困惑:
>>> import numpy as np >>> >>> f1, f2, f64 = map(np.float128, (1, 2, -64)) >>> f1 + f2**f64 == f1 True
或更直接地:
>>> np.finfo(np.float128).nmant 63
指数似乎只有15位,那么那些缺失的位都在哪里?