def printResult(y_true, y_pred):
acc = accuracy_score(y_true, y_pred)
print("Accuracy: {:.4%}".format(acc))
precision = metrics.precision_score(y_true, y_pred)
recall = metrics.recall_score(y_true, y_pred)
f1_score = metrics.f1_score(y_true, y_pred)
confusion_matrix = metrics.confusion_matrix(y_true, y_pred)
print "Precision:", precision
print "Recall:", recall
print "f1_score:", f1_score
print "confusion_matrix:"
print confusion_matrix
resultStr = "Precision: " + str(precision) +"\n" + \
"Recall: " + str(recall) + "\n" + \
"f1_score: " + str(f1_score) +"\n" + \
"confusion_matrix" + "\n" +\
str(confusion_matrix) + "\n"
return resultStr
评论列表
文章目录