如何对python矩阵添加0改变维度
时间: 2024-03-01 13:53:28 浏览: 151
python 实现矩阵置零
可以使用numpy库中的pad函数对矩阵进行0填充,然后使用reshape函数改变矩阵的维度。
示例代码:
```python
import numpy as np
# 原始矩阵
matrix = np.array([[1, 2], [3, 4]])
# 在矩阵周围添加一圈0,变为 4x4 的矩阵
padded_matrix = np.pad(matrix, ((1,1),(1,1)), mode='constant', constant_values=0)
# 改变矩阵维度为 2x8
reshaped_matrix = padded_matrix.reshape(2, 8)
print(reshaped_matrix)
```
输出结果:
```
[[0 0 0 0 1 2 0 0]
[0 0 0 0 3 4 0 0]]
```
阅读全文