当我使用scikit-learn的预测函数时,我的分类模型打印出准确性 . 但是,当我尝试使用predict_proba时,收到错误 .

model1 = LogisticRegression()
model1 = model1.fit(matrix_tmp, label_tmp)
y_train_pred = model1.predict_proba(matrix_tmp_test)
print(metrics.accuracy_score(label_tmp_test, y_train_pred))

我收到的错误是:

ValueError: Can't handle mix of binary and continuous-multioutput

我不确定为什么当scikit-learn文档说两个版本的预测除了X(像矩阵一样的数组)时,这个错误会突然出现