python - 输入包含 NaN、无穷大或对于 dtype('float64') 来说太大的值。sklearn 蟒蛇
问题描述
我对 sklearn 有问题 输入包含 NaN、无穷大或对于 dtype('float64')来说太大的值。
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.20,random_state=109)
但是当我检查时:
print(np.where(X_train.values >= np.finfo(np.float64).max))
print(np.any(np.isnan(X_train)))
print(np.where(X_test.values >= np.finfo(np.float64).max))
print(np.any(np.isnan(X_test)))
结果是这样的:
(array([], dtype=int64), array([], dtype=int64))
False
(array([], dtype=int64), array([], dtype=int64))
False
我该怎么办..请帮帮我
解决方案
推荐阅读
- angular - Jasmine 错误:尽管实现了满足条件的逻辑,但测试失败
- java - 为什么会为相同的子字符串生成两个不同的哈希值,我能做些什么来解决这个问题?
- java - JAVA - 休眠 - 在 DAO 中创建新查询
- json - 解组并从 json 数组中获取第 n 项
- javascript - 使用 javascript 定期清除 PWA 的缓存
- node.js - Hyperledger Fabric - Fabcar 性能
- java - String intern() 方法有什么作用?
- python - Django 模板中的表单自定义
- sql - SQL表中如何按规则拆分行?
- json - 需要在 Jmeter 中使用“CSV 数据集配置”构建大型 Json 请求