python数组周围填充数0,numpy.pad用法

数的填充

把数组里面的数填充后可以用来进行图像处理。

左上右下

import numpy as np

a = np.arange(95, 99).reshape(2, 2)
b = np.pad(a, (2, 2), 'constant')    # 左上右下填充
print(b)

填充结果:
python数组周围填充数0,numpy.pad用法

左上

import numpy as np

a = np.arange(95, 99).reshape(2, 2)
b = np.pad(a, (2, 0), 'constant')    # 左上右下填充
print(b)


python数组周围填充数0,numpy.pad用法

右下

import numpy as np

a = np.arange(95, 99).reshape(2, 2)
b = np.pad(a, (0, 2), 'constant')    # 左上右下填充
print(b)



python数组周围填充数0,numpy.pad用法

指定扩充的数值

numpy.pad函数中指定填充的数值,constant_values=(0, 2)
这样生成出来的数值就是我们想要的数值了。

import numpy as np

a = np.arange(95, 99).reshape(2, 2)
b = np.pad(a, (2, 2), 'constant', constant_values=(0, 2))    # 左上右下填充
print(b)

效果:
python数组周围填充数0,numpy.pad用法

上一篇:痞子衡嵌入式:聊聊i.MXRT1xxx上的普通GPIO与高速GPIO差异及其用法


下一篇:PCB设计