我有一个arma::cube mycube(5,10,15);
,我想要改变它的尺寸,就像在matlab中做的那样:
mycube = ones(5,10,15);
mycube = permute(mycube,[3 1 2]);
size(mycube) % returns (15 5 10)
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点?
会效率太低吗?
我实际上想要进行3D FFT,所以我想到了第一和第三维可以使用arma::fft
,然后换回来.