im_at = zeros((im_a.shape[0],im_a.shape[1]*2)) im_at[:,:im_a.shape[1]]=im_a imshow(im_at)这个代码是右侧补零,如何实现左侧和右侧都补零
时间: 2024-01-14 10:04:39 浏览: 48
python 实现数字字符串左侧补零的方法
要实现左侧和右侧都补零,可以使用以下代码:
```
im_at = zeros((im_a.shape[0],im_a.shape[1]*2))
im_at[:,im_a.shape[1]//2:im_a.shape[1]//2+im_a.shape[1]]=im_a
im_at[:,im_a.shape[1]//2+im_a.shape[1]:]=0
imshow(im_at)
```
这里我们先在中间位置插入原始图像,也就是 `im_a`,然后再将右侧补零。注意到我们使用了整除运算符 `//` 来计算中间位置的索引,这是因为中间位置需要在原始图像的中心点。
阅读全文