【发布时间】:2026-01-27 17:20:03
【问题描述】:
您好,我有一个confusion matrix,我需要从中获取misclassified samples 并形成一个dataframe 与列[samples,actual,predicted]。
我已经完成了以下操作:
misclassified = np.where(y_test_class!= y_pred_class)
其中y_test_class是实际类,y_pred_class是预测的。现在要找到对应的样本和类,我用了
mis_np = np.concatenate(X_test[misclassified],y_test_class[misclassified],y_pred[misclassified])
mis_df = pd.DataFrame(mis_np)
但我得到了错误
TypeError:只有整数标量数组可以转换为标量 索引
【问题讨论】:
-
您是否要创建一个包含 3 列的数据框,
X, y_true, y_pred?
标签: python numpy confusion-matrix