作者:M7y4C8r2a6z4y | 来源:互联网 | 2023-10-13 12:16
转自:https:blog.csdn.netzhao2chen3articledetails113746841https:blog.csdn.netweixin_39673686a
转自: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