编写double_size函数让函数加倍

实现double_size函数,其中我们将使原始图像左上象限的大小加倍。对于这个问题,假设图像的宽度和高度都可以被2整除。对于输入图像左上象限的每个像素,在输出图像的2x2框中创建四个像素,有效地将该部分图像的大小加倍。可以忽略输入图像的其他三个象限。
使用new_matrix = copy.deepcopy(img_matrix)
列子:
double_size([[[127, 127, 127], [0, 0, 0]],
[[255, 255, 0], [50, 128, 255]],
[[0, 0, 255], [0, 255, 0]],
[[255, 0, 0], [255, 255, 255]]])

[[[127, 127, 127], [127, 127, 127]],
[[127, 127, 127], [127, 127, 127]],
[[255, 255, 0], [255, 255, 0]],
[[255, 255, 0], [255, 255, 0]]]

double_size(
[[ [255, 0, 0], [255,153,0], [255,255,0],[255,204,51]],
[ [0, 255, 0], [0,255,255],[50,128,255],[255,204,51]],
[ [0, 0, 255], [153,0,255], [255,0,255],[255,204,51]],
[ [0, 0, 0],[255,204,51], [122,0,25] , [122,0,25] ],
[[255,204,51], [122,0,25] , [122,0,25] , [122,0,25] ],
[ [122,0,25] , [122,0,25] , [122,0,25] , [122,0,25] ],
[ [122,0,25] , [122,0,25] , [122,0,25] , [122,0,25] ],
[ [122,0,25] , [122,0,25] , [122,0,25] , [122,0,25] ]])

[[ [255, 0, 0], [255, 0, 0], [255,153,0], [255,153,0]],
[ [255, 0, 0], [255, 0, 0], [255,153,0], [255,153,0]],
[ [0, 255, 0], [0, 255, 0], [0,255,255], [0,255,255]],
[ [0, 255, 0], [0, 255, 0], [0,255,255], [0,255,255]],
[ [0, 0, 255], [0, 0, 255], [153,0,255], [153,0,255]],
[ [0, 0, 255], [0, 0, 255], [153,0,255], [153,0,255]],
[ [0, 0, 0], [0, 0, 0],[255,204,51],[255,204,51]],
[ [0, 0, 0], [0, 0, 0],[255,204,51],[255,204,51]]]

你好,我是有问必答小助手,非常抱歉,本次您提出的有问必答问题,技术专家团超时未为您做出解答


本次提问扣除的有问必答次数,已经为您补发到账户,我们后续会持续优化,扩大我们的服务范围,为您带来更好地服务。