【发布时间】:2017-12-30 11:45:45
【问题描述】:
对 numpy 数组非常陌生。尝试更多地了解它们并克服困惑。
我有一个包含 50 个 1000x1000 图像的 numpy 数组。形状为 (50,1000,1000)。我想翻转每个图像并将其放入形状为 (50,1000,1000) 的新 numpy 数组中。
这可行,但有没有不使用中间列表的更简单方法?
images = []
for index in range(training_images.shape[0]):
image = training_images[index,...]
flipped = np.fliplr(image)
images.append(flipped)
flipped_training_images = np.concatenate([np.expand_dims(x,axis=0) for x in images],axis=0)
【问题讨论】: