знаете ли вы, можно ли с библиотекой Armadillo преобразовать куб в матрицу, как в Matlab, с помощью одной инструкции:
A = изменить форму (A, M * N, D); , где был A и теперь он
большое спасибо
знаете ли вы, можно ли с библиотекой Armadillo преобразовать куб в матрицу, как в Matlab, с помощью одной инструкции:
A = изменить форму (A, M * N, D); , где был A и теперь он
большое спасибо
Попробуйте что-нибудь в этом духе:
cube A = randu<cube>(5,4,3);
// method 1:
A.reshape(5*4, 3, 1);
mat B = A.slice(0);
// method 2:
mat C = reshape( mat(A.memptr(), A.n_elem, 1, false), 5*4, 3);