小编Vin*_*nce的帖子

armadillo c ++:用向量乘以矩阵的每一行的高效简洁方法?

我想知道是否有一种有效而简洁的方法来通过向量对Armadillo C++矩阵的每一行(或列)进行元素乘法运算.行(或列)和向量的大小相同.

例如,IF fmat :: each_row()(和/或each_col())可以用作右值,我想要这样的东西进行编译(目前它不会编译):

#include <armadillo>

int main()
{
    using namespace arma;

    fmat m(20, 10);
    fvec v(10); // a column vector

    m.each_row() % v.t(); // Currently a compiler error.

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c++ vector matrix armadillo

8
推荐指数
2
解决办法
4148
查看次数

标签 统计

armadillo ×1

c++ ×1

matrix ×1

vector ×1