首页 文章
  • 5 votes
     answers
     views

    关于boost :: ublas中的逐个元素操作

    我发现boost :: ublas不能很好地支持逐个元素的操作和操作(但效率很高:))我试图 D = A ^ 2. * B ^ 3. * C. 其中A,B,C都是相同大小的方形矩阵,运算符“ . *”表示逐个元素的运算,^是矩阵的幂 . 有了提升:ublas,我写道 for (int n=0; n<300; n++) { for (int k=0; k<300; k++) { ...
  • 1 votes
     answers
     views

    如何对Boost :: uBlas :: vector中的元素子集执行操作?

    假设你有一个很长的boost :: numeric :: ublas :: vector,你想对元素的子集执行更新操作 . 应该更新多少元素介于“全部”或“无”之间 . 哪个要更新的元素由稀疏的compressed_vector给出,每个元素应该更新一个“1” . 我可以想出两种方法来解决这个问题: 只需将右侧与面具相乘: using namespace boost::numeric::ubl...

热门问题