我已经集成了以下 3 种算法,
estimators = []
model1 = MultinomialNB().fit(X,y)
estimators.append(('Naive Bayes', model1))
model2 = LinearSVC(random_state=0).fit(X,y)
estimators.append(('SVM', model2))
model3 = RandomForestClassifier(bootstrap=True).fit(X,y)
estimators.append(('Random Forest', model3))
# create the ensemble model
ensemble = VotingClassifier(estimators)
results = model_selection.cross_val_score(ensemble, X, y)
print(results.mean())
在传递新句子以测试我使用的合奏时,
predicted = results.predict(X_new_tfidf)
但我收到错误:
AttributeError:“numpy.ndarray”对象没有属性“predict”
我该如何修复/调试这个?