【发布时间】:2013-12-12 00:22:47
【问题描述】:
我正在处理图像数据,我有 240 个图像,每个图像由 5 个大小为 231 x 384 的通道组成。该矩阵现在的大小为 (240,231,384,5),我希望将其设为 (231*240,384, 5)。我不能在不扭曲数据的情况下“重塑”它。我该怎么做?
【问题讨论】:
-
为什么不直接
reshape(data, 240*231,384,5)? -
我不明白你为什么要这样做?第一个维度的均值在 ? 之后没有任何意义?
-
@Maria:你期望 M(2,:,:,:) 的输出是什么?第一张图片的第二行还是第二张图片的第一行?
标签: matlab matrix multidimensional-array reshape