[Matlab] matlab将三维数组转为二维数组

在使用matlab做实验时,我遇到一个问题是将一个303012的三维数组转化成3012的数组,采用平均值的方式,在y轴上取平均
值。首先取平均值matrix = mean(matrix,1);然后size(matrix)发现维度为30
1*12,把脱狱的维度去掉可以使用matrix = squeeze(matrix);
综上:具体实现代码为:

matrix = squeeze(mean(matrix,1));
上一篇:Squeeze not supported yet!


下一篇:pytorch学习 中 torch.squeeze() 和torch.unsqueeze()的用法