python 无穷值疑问?

在训练模型时,遇到了错误:

value error: Input contains NaN, infinity or a value too large for dtype('float64‘).

我检查了数据是否有无穷值时,

当我运用print(np.isfinite(x).all())时,对x中“n769”列返回的值是False,说明含有无穷值

但是当我运动print(np.isinf(x).all())时,对对x中“n769”列返回的值也是False,说明没有无穷值

两个结果矛盾了,请问一下,问题出在哪里了,该怎么去解决这个问题?

谢谢大家!

 

除了无穷值,还有NaN值哈

另外,应该是.any()而不是.all()