accuracy_score简单例子说明

文章详细介绍了Scikit-learn库中的accuracy_score函数,用于计算分类模型的准确率,通过真实标签和预测标签进行比较,可选择是否返回百分比形式。
摘要由CSDN通过智能技术生成

 accuracy_score函数是Scikit-learn库中的一个函数,主要用于计算分类模型的准确率。

分类准确率是指在所有被分类的样本中,被正确分类的样本所占的比例。

它的计算方法是将被正确分类的样本数除以所有样本数,即正确分类的样本数 / 总样本数。

from sklearn.metrics import accuracy_score

# 真实标签
y_true = [0, 1, 1, 0, 1, 0]
# 预测标签
y_pred = [0, 1, 0, 0, 0, 1]

# 计算准确率
'''
准确率接受两个参数 真实y_true 和 预测y_pred 
accuracy_score函数还有一个可选参数normalize 
默认是true 返回准确率的百分比 如果的是false 返回正确分类的样本数
'''
# 使用normalize=True计算准确率(默认情况)
accuracy_normalized = accuracy_score(y_true, y_pred, normalize=True)
print(accuracy_normalized)  # 输出: 0.5,表示50%的准确率

# 使用normalize=False计算正确分类的样本数量
num_correct = accuracy_score(y_true, y_pred, normalize=False)
print(num_correct)  # 输出: 3,表示有3个样本被正确分类

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值