我使用 Armadillo C ++库作为矩阵。
我有一个大小为[73 256 1000]的3d矩阵(立方体)。
我想只拍摄多维数据集的部分行,例如在matlab中
A = A(3:66, :, :);
如何使用 Armadillo 进行此操作?我还没有在API中找到任何内容。
感谢。
答案 0 :(得分:2)
该功能在Armadillo的文档中列出,位于subcube views部分。您可以使用 span :: all 来表示整个范围。举例来说:
cube A(100,50,10);
A.randu();
A = A(span(3,66), span::all, span::all);