如何将32x32x2x20000转换成20000x1单元格数组?

1次观看(过去30天)
如何将32x32x2x20000转换为20000x1单元格数组,我从cnn网络的输出中得到了一个数据,我想将32x32x2x20000转换为20000x1单元格数组,并且在每个单元格中都有32x32x2数据。任何人都可以帮忙,谢谢!

接受的答案

每•艾萨克森
每•艾萨克森 2021年9月5日
编辑:每•艾萨克森 2021年9月5日
mat2cell示例
% %
M = ones(32,32,6);%样本数据(20000替换为6)
C = mat2cell(M, 32,32,ones (1,6));
% %
C =挤压(C);
C
C =6×1单元格数组
{32×32×2 double} {32×32×2 double} {32×32×2 double} {32×32×2 double} {32×32×2 double} {32×32×2 double}

更多答案(2)


马特·J
马特·J 2021年9月5日
A = rand(32,32,2,20);
C = num2cell (A, [1, 2, 3]);
C = C (:)
C =20×1单元格数组
{32×32×2双}{32×32×2双}{32×32×2双}{32×32×2双}{32×32×2双}{32×32×2双}{32×32×2双}{32×32×2双}{32×32×2双}{32×32×2双}{32×32×2双}{32×32×2双}{32×32×2双}{32×32×2双}{32×32×2双}{32×32×2双}

标签

s manbetx 845


释放

R2019a

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!