首页 > 解决方案 > 输入包含 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

我该怎么办..请帮帮我

标签: pythonmachine-learningscikit-learnsvm

解决方案


推荐阅读