raise ValueError( ValueError: Input contains NaN, infinity or a value too large for dtype('float64').
时间: 2024-05-23 11:13:15 浏览: 158
Value too large for defined data type 解决办法
4星 · 用户满意度95%
这个错误通常表示你的数据包含了NaN值,无穷大的数或者超出了float64类型能够表示的范围的数。你需要先检查你的数据,并且处理其中的NaN值和异常值。可以使用`numpy.isnan()`函数来检查数据中是否存在NaN值,并使用`numpy.isfinite()`函数来检查数据是否超出了float64类型的表示范围。如果数据中确实存在NaN值或者异常值,你可以选择删除这些数据或者使用一些数据清洗的技术来处理它们。
阅读全文