NaN, Not a Number, 非数. 它即不是无穷大, 也不是无穷小, 而是python/numpy/… 觉得无法计算时返回的一个符号(自己的推测, 未考证(TODO)).
import numpy as np
无穷大减无穷大会导致NaN
a = np.infty
print a - a
nan
print a * a, a * a - a
inf nan
无穷大 乘以0 or 无穷小、除以无穷大会导致NaN
print a * 0
nan