用处,对于不同pad操作的实现
原型
def pad(array, pad_width, mode, **kwargs):array是要pad的matrix,pad_width时pad规则,mode时pad方式
其参数参看源码易学习到
主要讲解pad_width参数
Number of values padded to the edges of each axis.((before_1, after_1), ... (before_N, after_N))对于不同的维度上,在前面pad多少,和后面多少
a = [[1,2,3],[4,5,6]]
result = np.lib.pad(a, pad_width=((1,2),(2,1)), mode='constant', constant_values=1)
打印result结果:
[[1 1 1 1 1 1]
[1 1 1 2 3 1]
[1 1 4 5 6 1]
[1 1 1 1 1 1]
[1 1 1 1 1 1]]
可以看出分别在每列前增加了2列,后增加了1列;同理于与行上。并且低维度的先进行操作。
---------------------作者:Wzz_Liu 来源:CSDN 原文:blog.csdn.net/Wzz_Liu/ar … 版权声明:本文为博主原创文章,转载请附上博文链接!
更多免费技术资料可关注:annalin1203