numpy.pad使用‘constant’方法二维数组填充

import numpy as np
Matrix = np.arange(1,7).reshape(2,3)    #原始输入数组A
np.pad(Matrix,((1,1),(1,2)),'constant',constant_values = (0,0))  

注释:

如图所示。

numpy.pad使用‘constant’方法二维数组填充_第1张图片

np.pad(Matrix,((1,1),(1,2)),'constant',constant_values = (0,0)) 表示在二维数组Matrix的边缘填充constant_values指定的数值

(1,1)表示在Matrix的第[0]轴填充(二维数组中,0轴表示行),即在0轴前面填充1个宽度的0,比如数组Matrix中的1,2,3两个元素前面各填充了一行0,在4,5,6下面填充了一行0。

(1,2)表示在Matrix的第[1]轴填充(二维数组中,1轴表示列),即在1轴前面填充1个宽度的0,后面填充2个宽度的0

constant_values表示填充值,且(axis0,axis1)的填充值等于(0,0)




你可能感兴趣的:(做个笔记,python)