我正在将Armadillo C ++库用于矩阵。

我有一个大小为[73 256 1000]的3d矩阵(多维数据集)。

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

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


我该如何用犰狳做?我尚未在API中找到任何内容。

谢谢。

最佳答案

该功能在Armadillo的文档的subcube views部分中列出。您可以使用span :: all表示整个范围。以例如:

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

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

关于c++ - Armadillo -删除多维数据集中的行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21502869/

10-14 08:21