繁体   English   中英

使用 numpy 重塑二维图像数组

[英]Reshaping a 2D array of images using numpy

我有一个形状为(10, 10, 1024, 1024, 3)的 numpy 数组。 这表示一个 10x10 的图像网格,每个形状(1024, 1024, 3) (1024x1024 彩色图像)。 我想将其重塑为一个形状数组(10*1024, 10*1024, 3) ,其中新图像左上角的 1024x1024 像素补丁对应于我的原始数组的[0, 0]索引。 使用 numpy 的最佳方法是什么?

这应该可以完成工作: np.swapaxes(arr,1,2).reshape(10*1024, 10*1024, 3) 请注意, swapaxis生成一个形状为(10, 1024, 10, 1024, 3)的数组。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM