把15*15个元素的数组变成20*20的数组应该怎么做?

把15×15个元素的数组变成20×20的数组应该怎么做?要求把新加的元素初始化值为0,同时新加入的元素应该均匀分布在原来15×15个元素的周围。就是在原来的数组上面加2行,下面加3行,左边加2行,右变加3行
阿波罗的战车
浏览 444回答 2
2回答

慕盖茨4494581

#扩展图片大小为w_size*h_size#扩充的元素均匀分布在原来元素的四周defappend_data(img_arr,w_size,h_size):width,height=img_arr.shapeappend_width=(w_size-width)/2append_height=(h_size-height)/2#扩充的元素默认值为255img_appended=np.full((w_size,h_size),255)foriinrange(width):forjinrange(height):img_appended[i+append_width][j+append_height]=img_arr[i][j]returnimg_appended
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript