Scikit learn 如何列出测试集中预测错误的行?

Scikit learn 如何列出测试集中预测错误的行?,scikit-learn,Scikit Learn,我们使用这样的代码来测量精度,但我想检查哪些行的预测是错误的。我怎么能做这样的事 text_mnb_lemmatized = Pipeline([('vect', lemma_count_vect), ('tfidf', TfidfTransformer(sublinear_tf=True, use_idf=False)), ('mnb', MultinomialNB(a

我们使用这样的代码来测量精度,但我想检查哪些行的预测是错误的。我怎么能做这样的事

text_mnb_lemmatized = Pipeline([('vect', lemma_count_vect), 
                                ('tfidf', TfidfTransformer(sublinear_tf=True, use_idf=False)), 
                             ('mnb', MultinomialNB(alpha=0.1, fit_prior=True))])

text_mnb_lemmatized = text_mnb_lemmatized.fit(train_data['CDESCR'], train_data['COMPID'])

predicted_mnb_lemmatized = text_mnb_lemmatized.predict(test_data['CDESCR'])

np.mean(predicted_mnb_lemmatized == test_data['COMPID'])

假设
test\u data
是一个数据帧:

test_data[predicted_mnb_lemmatized != test_data['COMPID']]

假设
test\u data
是一个数据帧:

test_data[predicted_mnb_lemmatized != test_data['COMPID']]