Python NaN

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
 
 

你可能感兴趣的:(Python,python)