题目
精确率(Precision)是衡量二元分类模型在正样本上的表现指标,其计算公式为:
P
r
e
c
i
s
i
o
n
=
T
P
T
P
+
F
P
Precision = \frac{TP}{TP + FP}
Precision=TP+FPTP
其中,
T
P
TP
TP是真正例,
F
P
FP
FP是假正例。
标准代码如下
def precision(y_true, y_pred):
true_positives = np.sum((y_true == 1) & (y_pred == 1))
false_positives = np.sum((y_true == 0) & (y_pred == 1))
return true_positives / (true_positives + false_positives) if (true_positives + false_positives) > 0 else 0.0