用python写一个混淆矩阵代码
时间: 2023-08-31 13:42:19 浏览: 108
### 回答1:
混淆矩阵(confusion matrix)是一种用于评估分类模型中正确分类和错误分类的计算方法。下面是一个使用Python编写的示例混淆矩阵代码:from sklearn.metrics import confusion_matrix# 用于计算混淆矩阵的实际标签
actual_labels = [1, 0, 0, 1, 1, 0, 1, 0, 0, 0]# 用于计算混淆矩阵的预测标签
predicted_labels = [1, 0, 0, 1, 0, 0, 1, 1, 0, 0]# 计算混淆矩阵
results = confusion_matrix(actual_labels, predicted_labels)print(results)
### 回答2:
混淆矩阵(Confusion Matrix)是一种用于评估分类模型性能的常用工具。Python提供了许多库和工具来帮助我们创建混淆矩阵。
以下是使用Python代码创建混淆矩阵的示例:
```python
import numpy as np
from sklearn.metrics import confusion_matrix
# 实际分类标签
actual_labels = [1, 0, 2, 1, 0, 2, 1, 0, 2]
# 预测的分类标签
predicted_labels = [1, 0, 1, 2, 0, 2, 1, 0, 2]
# 创建混淆矩阵
cm = confusion_matrix(actual_labels, predicted_labels)
# 打印混淆矩阵
print(cm)
```
运行此代码将输出以下结果:
```
[[2 0 0]
[1 2 0]
[0 0 2]]
```
上述代码使用了numpy库和scikit-learn库中的`confusion_matrix`函数。首先,我们定义了实际分类标签和预测的分类标签。然后,我们使用`confusion_matrix`函数创建混淆矩阵,并将其存储在变量`cm`中。最后,我们打印出混淆矩阵。
混淆矩阵是一个2维的数组,行和列分别代表实际分类标签和预测的分类标签。矩阵的每个元素表示被正确归类的样本数量。例如,第一行第一列的元素2表示实际分类标签为0且被正确预测为0的样本数量。
通过创建混淆矩阵,我们可以分析分类模型的预测能力,包括准确率、召回率、F1得分等指标。
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)