1.pad()函数
- 作用:数组填充,可用于CNN卷积神经的padding
- 语法结构:
pad(array, pad_width, mode, **kwargs)
返回值:数组
-
参数说明:
-
array:需要填充的数组
-
pad_width:表示每个轴(axis)边缘需要填充的数值数目
-
mode:填充模式(共11种,具体可以查看下面的参考链接,写的很详细)
-
- 参考资料:https://www.2cto.com/net/201804/737712.html
- 示例:
How to add a border (filled with 0's) around an existing array?
Z = np.ones((5,5))
Z = np.pad(Z,pad_width=1,mode='constant',constant_values=0)
print(Z)
[[0. 0. 0. 0. 0. 0. 0.]
[0. 1. 1. 1. 1. 1. 0.]
[0. 1. 1. 1. 1. 1. 0.]
[0. 1. 1. 1. 1. 1. 0.]
[0. 1. 1. 1. 1. 1. 0.]
[0. 1. 1. 1. 1. 1. 0.]
[0. 0. 0. 0. 0. 0. 0.]]