AkiraC 2021-10-02 18:26 采纳率: 0%
浏览 1778

模型训练报错:Input contains NaN, infinity or a value too large for dtype('float64').

在使用模型训练时fit(X,y),发生如下报错:
Input contains NaN, infinity or a value too large for dtype('float64').

经过一些咨询和自己研究,使用np.isfinite(X).all()/np.isnan(X).any()对于数据集的空值和无限值等进行排除:

img


但是看上去好像没有什么用,重新训练时还是有问题。

将数据集导出排查,也没有发现有异常值。
搞了一整天没有解决,请教各位大牛帮我看一下,谢谢!

  • 写回答

3条回答 默认 最新

  • 关注

    你是不是转成DataFrame或Series类型的数据后没有去索引

    评论

报告相同问题?

问题事件

  • 创建了问题 10月2日