我对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
我该怎么办..请帮助我