向量到矩阵犰狳
Posted
技术标签:
【中文标题】向量到矩阵犰狳【英文标题】:vector into matrix armadillo 【发布时间】:2011-07-14 16:03:49 【问题描述】:我想做一些类似于MATLAB
的功能:
mat = vec2mat(vec,matcol)
mat = vec2mat(vec,matcol,padding)
[mat,padded] = vec2mat(...)
但是在犰狳 c++ 库中,你知道怎么做吗?
【问题讨论】:
似乎没有这样的功能。我会给开发者发电子邮件,看看他们要说什么。 【参考方案1】:我认为通过 reshape 实现类似的行为应该不难:
mat vec2mat(vec V, size_t cols)
size_t rows = std::ceil(V.n_elems / double(cols));
return V.reshape(cols, rows);// return the original vector as matrix
它并不完全相同(它总是用 0 填充),但我认为它非常相似。
【讨论】:
以上是关于向量到矩阵犰狳的主要内容,如果未能解决你的问题,请参考以下文章