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

2021/12/4 22:46:51

本文主要是介绍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)

填充结果:
在这里插入图片描述

左上

import numpy as np

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


在这里插入图片描述

右下

import numpy as np

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



在这里插入图片描述

指定扩充的数值

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用法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程