Входные данные содержат nfinity или слишком большое значение для dtype ('float64') - PullRequest
0 голосов
/ 03 августа 2020

Я взял набор данных, проанализировал, обработал его, и теперь, когда я перехожу к обучению модели, отображается следующая ошибка.

Input contains NaN, infinity or a value too large for dtype('float64').

Я использовал такие функции, как

np.any(np.isnan(titanic_data))  #outputs true

np.all(np.isfinite(titanic_data)) # outputs false

np.isfinite(titanic_data.all()) #true for everthing, dtype is bool.

это споры

набор данных [final_dataset.png]

ошибка, показанная для следующего кода:

logmodel.fit(X_train, y_train)
predections = logmodel.predict(X_test)
from sklearn.metrics import classification_report
classification_report(y_test,predictions)

ошибка:

ValueError: Input contains NaN, infinity or a value too large for dtype('float64').
...