sklearn 的分类准确率(以百分比表示)
classification accuracy with sklearn in percentage
我尝试用 sklearn 计算准确率分数。
a = accuracy_score(df['colA'], df2['colA'])
我工作得很好,但我想得到百分比(%)
的分数
请问我可以做什么样的修改?
准确度得分是在样本总数中被正确分类的样本部分,因此它的范围是从 0 到 1。
乘以 100 即可转换为百分比:
a = accuracy_score(df['colA'], df2['colA'])
print("Current accuracy is {}%".format(a*100))
您可以简单地乘以 100 并按如下格式设置打印格式:
print(f'accuracy: {a*100:.2f}%')
这会将 accuracy
打印为具有 2 位小数精度的百分比。
输出:
accuracy: 99.56%
我尝试用 sklearn 计算准确率分数。
a = accuracy_score(df['colA'], df2['colA'])
我工作得很好,但我想得到百分比(%)
的分数请问我可以做什么样的修改?
准确度得分是在样本总数中被正确分类的样本部分,因此它的范围是从 0 到 1。
乘以 100 即可转换为百分比:
a = accuracy_score(df['colA'], df2['colA'])
print("Current accuracy is {}%".format(a*100))
您可以简单地乘以 100 并按如下格式设置打印格式:
print(f'accuracy: {a*100:.2f}%')
这会将 accuracy
打印为具有 2 位小数精度的百分比。
输出:
accuracy: 99.56%