在 Armadillo 中,通过使用
.colptr( col_number )
有一个指向单个列的指针。所以,我们可以写,例如,
mat X(nrow, ncol);
vec y(X.colptr(0), nrow, false, true);
X.col(0) = y;
有没有办法对矩阵的多列执行此操作
X
例如
mat X(nrow, ncol);
mat Y(X.Multiple_colptr(0, 3), nrow, false, true);
X.cols(0, 3) = Y;