牛客题解 | 计算精确率

题目

题目链接

精确率(Precision)是衡量二元分类模型在正样本上的表现指标,其计算公式为:

\[Precision = \frac{TP}{TP + FP} \]

其中,\(TP\)是真正例,\(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
posted @ 2025-03-12 17:12  wangxiaoxiao  阅读(7)  评论(0)    收藏  举报