创建一个形状为(5,5)的全零矩阵,并将其中心3x3的矩阵填充为1
时间: 2023-06-07 17:11:29 浏览: 301
python 实现矩阵填充0的例子
可以使用以下代码创建一个形状为(5,5)的全零矩阵,并将其中心3x3的矩阵填充为1:
```python
import numpy as np
matrix = np.zeros((5,5))
center = matrix[1:-1, 1:-1]
center[:] = 1
print(matrix)
```
输出:
```
[[0. 0. 0. 0. 0.]
[0. 1. 1. 1. 0.]
[0. 1. 1. 1. 0.]
[0. 1. 1. 1. 0.]
[0. 0. 0. 0. 0.]]
```
阅读全文