armadillo 相关问题

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

使用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.