gpt4 book ai didi

c++ - Armadillo - 删除立方体中的行

转载 作者:行者123 更新时间:2023-11-28 02:58:18 25 4
gpt4 key购买 nike

我正在为矩阵使用 Armadillo C++ 库。

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

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

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

我如何用 Armadillo 做到这一点?我在 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com