太多值无法解开混淆矩阵

时间:2019-04-25 00:12:37

标签: python unpack

试图获取决策树的混淆矩阵

tn, fp, fn, tp = confusion_matrix(y_test, y_pred_tree)
print(tn, fp, fn, tp)

confusion_matrix(y_test, y_pred_tree)
  

ValueError跟踪(最近一次通话最近)    在()中   ---->
  1 tn,fp,fn,tp = confusion_matrix(y_test,y_pred_tree)
        2个打印(tn,fp,fn,tp)
        3
        4 confusion_matrix(y_test,y_pred_tree)

     

ValueError:太多值无法解包(预期为4)

1 个答案:

答案 0 :(得分:1)

tn, fp, fn, tp = confusion_matrix(y_test, y_pred_tree).ravel()
print(tn, fp, fn, tp)

confusion_matrix(y_test, y_pred_tree)

请尝试添加“ .ravel()”。有关更多信息,请分享您要解决的问题。