gpt4 book ai didi

c++ - Armadillo 中的 4 维矩阵

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:44:51 28 4
gpt4 key购买 nike

我最近开始使用 Armadillo,虽然我很喜欢它,但如果它有存储 4D 矩阵的方法,它会很有用。有没有我遗漏的东西,或者解决这个问题的方法?

最后一个维度的大小只有三个,所以理论上我可以有这样的东西:

std::vector<arma::cube> 4Dmatrix(3);
for (int index=0; index<3; index++)
4Dmatrix[index] = cube(size1, size2, size3);

不过,感觉一定有更好的办法。

提前致谢!

最佳答案

您可能会使用 field将任意对象存储为 vector 、矩阵或立方体结构中的元素的类。例如。 (来自文档)创建一个包含 vec vector 的 field:

// create a field containing vectors
field<vec> F(3,2);

关于c++ - Armadillo 中的 4 维矩阵,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16105548/

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