numpy.nan

  • 表示空值。
    1. nan = NaN = NAN

【例】两个numpy.nan是不相等的。

  1. import numpy as np
  2. print(np.nan == np.nan) # False
  3. print(np.nan != np.nan) # True
  • numpy.isnan(x, *args, **kwargs) Test element-wise for NaN and return result as a boolean array.

【例】

  1. import numpy as np
  2. x = np.array([1, 1, 8, np.nan, 10])
  3. print(x)
  4. # [ 1. 1. 8. nan 10.]
  5. y = np.isnan(x)
  6. print(y)
  7. # [False False False True False]
  8. z = np.count_nonzero(y)
  9. print(z) # 1

numpy.inf

  • 表示正无穷大。

    1. Inf = inf = infty = Infinity = PINF

    numpy.pi

  • 表示圆周率

    1. pi = 3.1415926535897932384626433...

    numpy.e

  • 表示自然常数

    1. e = 2.71828182845904523536028747135266249775724709369995...