小编G. *_*nus的帖子

犰狳从向量重塑为立方体

我想拿一个arma::vec物体并将其重塑为一个arma::cube物体。

例如:

vec param(mm*n*g);
param.randn();
cube LL = reshape(param,mm,n,g); // this line doesn't work
Run Code Online (Sandbox Code Playgroud)

我可以让它发挥作用的最简单方法是:

paramtemp = as<NumericVector>(wrap(param));
cube LL(paramtemp.begin(),mm,n,g); 
Run Code Online (Sandbox Code Playgroud)

但肯定有更优雅的方式吗?

r armadillo rcpp

5
推荐指数
1
解决办法
730
查看次数

标签 统计

armadillo ×1

r ×1

rcpp ×1