首页 > 试题广场 >

计算精确率

[编程题]计算精确率
  • 热度指数:307 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解
实现一个函数来计算二分类问题中的精确率(Precision)指标。精确率是衡量分类模型性能的重要指标,表示在所有预测为正例的样本中,真正为正例的比例。

输入描述:
第一行输入真实标签数组,第二行输入预测标签数组。


输出描述:
返回一个浮点数,表示计算得到的精确率。
示例1

输入

[1, 1, 0, 0]
[1, 0, 0, 1]

输出

0.5
def precision(y_true, y_pred):
    return sum(y_pred[y_true == 1])/sum(y_pred)

发表于 今天 14:16:22 回复(0)