自学内容网 自学内容网

np.pad学习

example

import numpy as np

# Create a 2x2 array
array = np.array([[1, 2], [3, 4]])

# Pad the array with zeros (default for constant padding)
padded_array = np.pad(array, pad_width=1, mode='constant')

print(padded_array)

在这里插入图片描述

example 2

import numpy as np

# Create a 2x2 array
array = np.array([[1, 2], [3, 4]])

padded_array = np.pad(array, pad_width=(1, 2), mode='constant')
print(padded_array)

在这里插入图片描述

import numpy as np

# Create a 2x2 array
array = np.array([[1, 2], [3, 4]])

padded_array = np.pad(array, pad_width=(2, 10), mode='constant')
print(padded_array)

在这里插入图片描述

import numpy as np

# Create a 2x2 array
array = np.array([[1, 2], [3, 4]])
padded_array = np.pad(array, pad_width=((1, 2), (3, 1)), mode='constant')
print(padded_array)
# first dimension: 行,第一行之前加入一行0,最后一行加入2行0,
# second dimension: 列,第一列之前加入三列0,最后一列加入1列0

在这里插入图片描述


原文地址:https://blog.csdn.net/qq_45759229/article/details/142698308

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!