如何将2D灰度图像附加到4D阵列

时间:2017-07-21 16:22:16

标签: python numpy

我有一系列灰度图像,我试图附加到单个4D阵列。另外2个尺寸代表用户和照片编号。有1,000个用户,每个用户有10张照片。

我正在尝试逐个预处理每个图像,然后附加到包含所有用户所有照片的 all_imgs 数组。

为了向用户1,001附加图片#1,我尝试在原始图片中添加两个尺寸,然后将其附加到 all_imgs ,但仍无效。

<li>
  <a class="soc" href="some-link-here" target="_blank">
    <img src="/iconslocation/icongreen.png" />
    <img src="/iconslocation/iconred.png" /></a>
</li>

对python初学者的任何建议?

1 个答案:

答案 0 :(得分:0)

您无法将单个图片附加到all_imgs,因为您要为新用户介绍10张图片的空间。您还需要分配其他9张图片。

相反,我建议先扩展4D阵列

all_imgs = np.append(all_imgs, np.zeros((1, 10, 128, 128)), axis=0)

然后分配一个图片(用户0的图片1000):

all_imgs[1000, 0, :, :] = img