是否有一种方法来定义向量的多维数据集,例如,如果我定义多维数据集(1,2,4),我可以将多维数据集的每个条目都作为浮点条目的向量(fcolvec)吗?
答案 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);