Armadillo - удалить строки в кубе

0

Я использую библиотеку Armadillo C++ для матриц.

У меня есть 3D-матрица (Cube) размером [73 256 1000].

Я хотел бы взять только часть строк куба, например, в matlab

A = A(3:66, :, :);

Как я могу это сделать с Армадилло? Я ничего не нашел в API.

Благодарю.

Теги:
armadillo

1 ответ

1
Лучший ответ

Функциональность указана в документации Armadillo, в разделе подкубов. Вы можете использовать span :: all, чтобы указать весь диапазон. к примеру:

cube A(100,50,10);
A.randu();

A = A(span(3,66), span::all, span::all);

Ещё вопросы

Сообщество Overcoder
Наверх
Меню