数据没有空值,不过用np.isfinite(y_train).all()和np.isinf(y_train).all()对训练集标签进行检测,两个函数检测出来都是False,想问下这是什么情况
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已采纳
valueerror: input contains nan, infinity
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
3条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
CSDN专家-HGJ 2021-06-02 17:40关注你用np.isnan(y_train).all()检查一下,看是否有空值,再作处理。
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?评论 打赏解决 3无用举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2024-11-26 18:37cadeniozz的博客 sklearn报错ValueError: Input contains NaN 引起报错的代码如下所示: 其中,phi_ij 是要处理的矩阵 运行至:labels = clustering.fit_predict(phi_ij,y=None) 时, 发生报错ValueError: Input contains NaN 在调试...
- 2022-04-22 17:05
sklearn中GradientBoostingClassifier bug:ValueError: Input contains NaN, infinity or a value too large
千行百行的博客 X[:2000], X[2000:] y_train, y_test = y[:2000], y[2000:] X_train[0,0]=np.nan clf = GradientBoostingClassifier() clf.fit(X_train, y_train) 报错: ValueError: Input contains NaN, infinity or a value too ... - 2023-10-20 09:10牛肉胡辣汤的博客 错误是在处理包含 NaN 或者无穷大的数据时经常遇到的错误。本文介绍了这个错误的原因以及几种解决方法,包括检查数据中的 NaN 和无穷大值,填充缺失值或者删除包含 NaN 或者无穷大值的行,以及检查数据类型和...
- 2022-11-09 15:27一条咸鱼在网游的博客 fit时候报错:valueerror:Input contains NaN, infinity or a value too large for dtype('float32').
- 2022-09-20 15:04dawnii的博客 如题
- 每天进步一点点,妈妈夸我小天才的博客 ValueError: Input contains NaN, infinity or a value too large for dtype('float64')
- 2022-04-18 11:05陈冰莹的博客 1.存在缺失值nan 2:无穷值,无穷大或无穷小,例如log(0)就是一个负无穷的数值,无法处理 3:数值超出了float能表达的范围,无法用float表达 解决办法: 1.处理缺失值 2.处理无穷值 3.处理数据类型 4.重置...
- 2022-03-07 07:30Data+Science+Insight的博客 ValueError: Input contains NaN, infinity or a value too large for dtype('float64'). 问题 #就是因为输入模型的数据中有NaN值,所以引发了错误; # Create lasso regression with three alpha values regr...
- 2023-04-12 21:12Romelia的博客 检查输入的数组,确保它们不包含 NaN 或无穷大的值。可以使用 NumPy提供的np.isnan()和np.isinf()函数来检查是否存在NaN 或无穷大的值,然后使用 NumPy提供的np.nan_to_num()函数将 NaN 或无穷大的值替换为 0。:...
- 2020-12-16 21:11APythonC的博客 报错:ValueError: Input contains NaN, infinity or a value too large for dtype(‘float32’) 解决: from sklearn.preprocessing import Imputer df = Imputer().fit_transform(df) 这个报错主要由于数据当中...
- 2021-01-26 15:17CV_William的博客 解决ValueError: Input contains NaN, infinity or a value too large for dtype(‘float64’). 报错代码 features_available = [ 'Temperature (C)', ] X = data[features_available] y = data['Humidity'] X_...
- y_souvenir的博客 1、缺失值 print(np.isnan(x_train).any()) 为False则无缺失值;为true则有缺失值,进行缺失值的删除或者补齐 2、无限大 np.isinf(x_train).all() 为False则无无穷值;为true则有,进行值的相应修改 ...
- 2023-09-23 23:00猫头虎技术团队的博客 文章目录 已解决 ValueError: Input contains NaN, infinity or a value too large for dtype('float64'). 摘要 引言 正文 1. Bug的原因 1.1 NaN值 1.2 无穷值 1.3 过大的浮点数 2. 解决方法 2.1 处理NaN值 2.2 ...
- 2021-05-10 22:21流沙没尘居士的博客 ValueError: Input contains NaN, infinity or a value too large for dtype(‘float64’)和(‘float32’). (输入包含NaN、无穷大或对dtype太大的值) NaN类型的解决方法: 1、检查数据中是否有缺失值 print(np....
- 没有解决我的问题, 去提问