gpt4 book ai didi

python - 混淆矩阵不支持多标签指示符

转载 作者:行者123 更新时间:2023-12-01 21:35:17 24 4
gpt4 key购买 nike

不支持多标签指示器是我在尝试运行时收到的错误消息:

confusion_matrix(y_test, 预测)

y_test 是一个 DataFrame,其形状为:

Horse | Dog | Cat
1 0 0
0 1 0
0 1 0
... ... ...

预测是一个numpy数组:

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

我已经搜索了一些错误消息,但还没有真正找到我可以应用的内容。有什么提示吗?

最佳答案

否,您输入 confusion_matrix必须是预测列表,而不是 OHE(一种热门编码)。在您的 y_testy_pred 上调用 argmax,您应该会得到您所期望的结果。

confusion_matrix(
y_test.values.argmax(axis=1), predictions.argmax(axis=1))

array([[1, 0],
[0, 2]])

关于python - 混淆矩阵不支持多标签指示符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46953967/

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