转自:https://blog.csdn.net/zhao2chen3/article/details/113746841
https://blog.csdn.net/weixin_39673686/article/details/104364049
1.Nan与Inf
- NAN:Not A number,不是一个数字的意思,但是他是属于浮点类型的,所以想要进行数据操作的时候需要注意他的类型。
- INF:Infinity,代表的是无穷大的意思,也是属于浮点类型。np.inf表示正无穷大,-np.inf表示负无穷大,一般在出现除数为0的时候为无穷大。比如2/0。
2.判断是否存在
numpy.isnan(myarray).any()
判断Inf:
import numpy as np a=[np.inf,5,-np.inf] print(np.isfinite(a)) print(np.isfinite(a).any()) print(np.isfinite(a).all()) #输出: [False True False] True False