gpt4 book ai didi

python - 使用 numpy 计算精度和准确度

转载 作者:行者123 更新时间:2023-12-05 08:30:25 26 4
gpt4 key购买 nike

假设两个列表 true_values = [1, 0, 1, 0, 1, 0, 0, 1, 1, 0, 1, 0]predictions = [1, 1 , 0, 1, 0, 1, 1, 1, 0, 1, 1, 0]。如何使用 numpy 计算准确度和精确度?

enter image description here

最佳答案

import numpy as np

true_values = np.array([[1, 0, 1, 0, 1, 0, 0, 1, 1, 0, 1, 0]])
predictions = np.array([[1, 1, 0, 1, 0, 1, 1, 1, 0, 1, 1, 0]])

N = true_values.shape[1]
accuracy = (true_values == predictions).sum() / N
TP = ((predictions == 1) & (true_values == 1)).sum()
FP = ((predictions == 1) & (true_values == 0)).sum()
precision = TP / (TP+FP)

这是我想到的最简洁的方法(假设没有 sklearn),不过可能会更短!

关于python - 使用 numpy 计算精度和准确度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64210521/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com