文章目录:
前言:
NumPy包括几个常量:
np.inf、np.NINF、np.PZERO & np.NZERO、np.nan、np.e、np.pi、np.euler_gamma、np.newaxis
1、正无穷大
numpy中正无穷大一共有五种表现形式:Inf = inf = infty = Infinity = PINF
NumPy 使用IEEE二进制浮点算法标准(IEEE 754)
正无穷大不等于负无穷大。 但无穷大相当于正无穷大。
【例1】判断Inf 、inf 、infty、Infinity、PINF的关系
import numpy as np
print(np.Inf == np.inf)
print(np.inf == np.infty)
print(np.infty == np.Infinity)
print(np.Infinity == np.PINF)
结果:
True
True
True
True
2、负无穷大
【例2】打印负无穷大
import numpy as np
print(np.NINF)
结果:
-inf
3、正负零
【例3】打印正负零
正负零被认为是有限数
import numpy as np
print(np.PZERO)
print(np.NZERO)
结果:
0.0
-0.0
4、非数值
非数值有三种表现形式:nan、NaN、NAN
Not a Number不等于无穷大。
【例4-1】判断两个非数值是否相等
import numpy as np
#两个nan是不等的
print(np.nan == np.nan)
print(np.NAN == np.NAN)
print