犰狳 - 删除多维数据集中的行

我正在使用 Armadillo C库作为矩阵 .

我有一个大小为[73 256 1000]的3d矩阵(立方体) .

我想只采取立方体的部分行,例如在matlab中

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

我怎么能用 Armadillo 做到这一点?我没有在API中找到任何内容 .

谢谢 .

回答(1)

3 years ago

该功能在Armadillo的文档中列出,位于subcube views部分 . 您可以使用span :: all来表示整个范围 . 举例来说:

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

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