#NUMPY016. 矩阵加边框
矩阵加边框
矩阵加边框
给定一个二维矩阵,在其周围添加一圈值为 0 的边框。
输入格式
第一行两个整数 和 (),接下来是 行,每行 个整数,用空格分隔。
输出格式
输出添加边框后的 numpy 矩阵。
样例
2 3
1 2 3
4 5 6
[[0 0 0 0 0]
[0 1 2 3 0]
[0 4 5 6 0]
[0 0 0 0 0]]
提示
np.pad() 的常用参数:
arr—— 原数组pad_width—— 填充宽度1—— 四边各填1个(2, 3)—— 上下填2,左右填3[[上,下],[左,右]]—— 分别指定四边
mode—— 填充模式'constant'—— 常量填充'edge'—— 边缘值填充'reflect'—— 对称反射'replicate'—— 复制边缘
constant_values—— 当 mode='constant' 时,填充的值