ValueError: вход содержит NaN в питоне - PullRequest
0 голосов
/ 02 декабря 2019

Мой код

from sklearn.naive_bayes import MultinomialNB
from sklearn.linear_model import SGDClassifier

mnb=MultinomialNB()
svm=SGDClassifier(max_iter=1000, tol=0.2)

mnb_bow_predictions=train_predict_evaluate_model(classifier=mnb,
                                                train_features=bow_train_features,
                                                train_labels=train_labels,
                                                test_features=bow_test_features,
                                                test_labels=test_labels)

и выдавать ошибку

~\Anaconda3\lib\site-packages\sklearn\utils\validation.py in _assert_all_finite(X, allow_nan)
     58     elif X.dtype == np.dtype('object') and not allow_nan:
     59         if _object_dtype_isnan(X).any():
---> 60             raise ValueError("Input contains NaN")
     61 
     62 

ValueError: Input contains NaN\

Что заставляет мою программу вызывать эту ошибку? ошибка в наборе данных или в функции?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...