Я использую библиотеку Armadillo C++ для матриц.
У меня есть 3D-матрица (Cube) размером [73 256 1000].
Я хотел бы взять только часть строк куба, например, в matlab
A = A(3:66, :, :);
Как я могу это сделать с Армадилло? Я ничего не нашел в API.
Благодарю.
Функциональность указана в документации Armadillo, в разделе подкубов. Вы можете использовать span :: all, чтобы указать весь диапазон. к примеру:
cube A(100,50,10);
A.randu();
A = A(span(3,66), span::all, span::all);