armadillo 相关问题

Armadillo是一个用于C ++的线性代数库,它使用模板元编程和延迟评估。

犰狳:乘法时出错

我正在使用犰狳进行项目,总的来说它运作良好。该项目基于Xcode,到目前为止,我设法让它工作的唯一方法是(添加/ ...的标题搜索路径)

回答 2 投票 1

C ++ Armadillo find()输出是否排序?

C ++ Armadillo find()函数是否总是按升序输出排序结果?

回答 1 投票 0

如何将整行写入Armadillo矩阵?

在Armadillo中我想将许多行向量保存到矩阵中。我可以用:arma:mat A(10,10,0)改变矩阵A的一个条目; //创建一个填充零的10x10矩阵。 A(i,j)= 1.23; //设置元素...

回答 1 投票 0

如何将一个numpy数组发送到armadillo(C ++)并从armadillo返回一个numpy数组

我想将一个numpy数组发送到Armadillo(C ++)并从C ++程序输出一个numpy数组。我没有在网上找到任何教程。有人能指点我怎么做吗?

回答 1 投票 1

如何在c ++ / armadillo中删除非连续索引

我正在寻找一种干净的方法来消除使用Armadillo线性代数库进行C ++的非连续索引。我下面有一些代码,但似乎有更好的方法...

回答 1 投票 0

犰狳 - 长矢量中每个小块的规范

我在C ++中使用Armadillo。我有一个包含10个元素的长向量。我想取2个相邻值的每个块的范数2。最后我将有5个值。在R我可以将该矢量转换为...

回答 1 投票 1

使用Rcpp删除矩阵行时获取错误

#包括 // [[Rcpp :: depends(RcppArmadillo)]]使用命名空间Rcpp; // [[Rcpp :: export]] arma :: mat fed(arma :: mat x){arma :: mat zz = x.shed_rows(0,2);返回(ZZ); } 只是想 ...

回答 1 投票 0

Clang,OpenMP和自定义矢量/矩阵缩减

到目前为止,我不得不使用自制的gcc在我的Mac上编译OMP增强代码。好消息是,Apple Clang现在能够找到OMP标题(至少在其Apple LLVM版本9.1.0(clang-902.0 ....)

回答 2 投票 2

当使用点积的结果时,为什么acos()导致“nan(ind)”?

我对这个问题非常困惑。我运行的代码是:double dotProduct = dot(A,B); std :: cout << dotProduct << std :: endl; theta = acos(dotProduct); std :: cout << theta <

回答 1 投票 2

将Fortran,C ++与R集成

我的任务是用C ++重写R函数来加速while循环。除了.Fortran()之外,所有R代码都在Rcpp和Armadillo的帮助下重写。我首先尝试使用Rinside,它......

回答 1 投票 18

从Rcpp Armadillo中的sp_mat访问维度名称

我是Rcpp的新手,并试图确定如何访问输入的维度名称,以便我以后可以在脚本中使用它们。具体来说,我正试图从列中获取列名...

回答 1 投票 1

如何使用犰狳或特征库得到稀疏矩阵的特征分解? [关闭]

我有大小为10000到100000的稀疏方形矩阵。我使用C ++编程语言与armadillo和eigen作为线性代数的库我知道如何使用...

回答 2 投票 2

具有Armadillo可选参数的函数

我需要用可选参数构建一个函数。看来我应该给参数一个默认值。当可选参数类型为double或integer时,此方法非常有效...

回答 1 投票 1

为什么犰狳矩阵计算比Fortran慢得多

我尝试通过Armadillo库使用矩阵实现从Fortran到C ++重写代码。两个代码的结果相同,但C ++代码比Fortran慢(> 10x)。代码......

回答 2 投票 3

用犰狳装载大型矩阵

我有一个非常稀疏的矩阵,密度约为0.01,尺寸为20000 x 500000.我正在尝试用sp_mat V加载到犰狳中; V.load(filename,coord_ascii);行格式是行...

回答 2 投票 2

使用Armadillo和boost :: numeric :: odeint进行模板实例化

我试图将boost :: numeric :: odeint与我自己的System类的实现结合起来(参见System.hpp)。 (模板)System对象在BatchFilter类方法中使用,如下所示:#...

回答 1 投票 0

如何在for循环c ++ armadillo中加快对一个巨大向量的调用

我正在使用犰狳库。对于(int q(0); q <Nk * Nk; q ++){for(int k(0); k <Nk * Nk;),我的程序部分太慢了,我需要加快它的速度。 k ++){int kq ...

回答 1 投票 1

dgemm nvblas gpu offload

我有测试应用程序执行矩阵乘法,并尝试使用nvblas卸载到gpu。 #包括 #包括 使用命名空间arma; using namespace std; ...

回答 1 投票 0

在犰狳的vec后面推元素

如何在犰狳的vec中向量的末尾推一个元素?我正在循环中执行添加和删除排序列表中的元素。这是非常昂贵的事情。我目前的方式......

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.