armadillo c ++:立方体数据结构的用法

时间:2015-08-19 17:09:50

标签: armadillo

是否有一种方法来定义向量的多维数据集,例如,如果我定义多维数据集(1,2,4),我可以将多维数据集的每个条目都作为浮点条目的向量(fcolvec)吗?

1 个答案:

答案 0 :(得分:0)

在发布问题之前,阅读Armadillo documentation始终会帮助

要使矢量采用类似于立方体的布局,请使用field class

field<vec> X(2,3,4);

该字段中的每个元素都是vec类的实例。您仍然需要设置每个向量的大小并操纵其内容。例如:

X(1,2,3).set_size(10);
X(1,2,3).fill(456);

另一方面,如果要访问cube中切片的列,请使用:

cube C(4,3,2, fill::zeros);

C.slice(1).col(2).fill(456);