python对矩阵边缘补零
时间: 2023-09-12 18:02:48 浏览: 106
python 实现矩阵置零
可以使用numpy中的np.pad()函数对矩阵进行边缘补零。比如对一个3×3的矩阵进行2个0的边缘补零:
```
import numpy as np
a = np.array([[1,2,3],[4,5,6],[7,8,9]])
a = np.pad(a, ((2,2),(2,2)), 'constant', constant_values=0)
print(a)
```
其中第一个参数a是要进行补零的矩阵,第二个参数((2,2),(2,2))表示在矩阵的上下、左右各补2个零,第三个参数'constant'表示采用常数补零方式,最后一个参数constant_values=0表示补零的值为0。
阅读全文