生成一个3×4的矩阵的Python代码
时间: 2023-06-02 07:07:22 浏览: 56
以下是生成一个3×4的矩阵的Python代码:
```python
matrix = [[0 for j in range(4)] for i in range(3)]
print(matrix)
```
输出结果为:
```
[[0, 0, 0, 0], [0, 0, 0, 0], [0, 0, 0, 0]]
```
相关问题
生成一个显示混淆矩阵的代码
以下是一个生成混淆矩阵的 Python 代码:
```python
import numpy as np
from sklearn.metrics import confusion_matrix
# 生成随机的真实标签和预测标签
y_true = np.random.randint(0, 2, size=100)
y_pred = np.random.randint(0, 2, size=100)
# 计算混淆矩阵
cm = confusion_matrix(y_true, y_pred)
# 打印混淆矩阵
print(cm)
```
这段代码使用了 scikit-learn 库中的 confusion_matrix 函数来计算混淆矩阵,然后打印出来。
Python生成一个单位矩阵
可以使用 NumPy 库中的 `eye` 函数来生成一个单位矩阵。代码如下:
```python
import numpy as np
n = 3 # 矩阵的维度
I = np.eye(n) # 生成一个 n x n 的单位矩阵
print(I)
```
输出结果为:
```
array([[1., 0., 0.],
[0., 1., 0.],
[0., 0., 1.]])
```