错误:“ValueError: lnput contains NaN, infinity or a value too large for dtype(float32)” 解决办法

错误:“ValueError: lnput contains NaN, infinity or a value too large for dtype(float32)”

原因:由于输入的数组包含了 NaN 或无穷大的值,导致计算 ROC_AUC 时出错

解决办法:检查输入的数组,确保它们不包含 NaN 或无穷大的值。可以使用 NumPy提供的np.isnan()和np.isinf()函数来检查是否存在NaN 或无穷大的值,然后使用 NumPy提供的np.nan_to_num()函数将 NaN 或无穷大的值替换为 0。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_46669187/article/details/130116786