eigen3 相关问题

Eigen是线性代数的C ++模板库:矩阵,向量,数值求解器和相关算法。

特征生成3D数组

我刚刚开始在我的项目中使用Eigen,但我意识到它不支持3D阵列。因此,我决定制作一个获取数组类型指针并初始化Eigen 3D数组的函数。 '''...

回答 1 投票 0

为什么Eigen无法解析内置符号? (全部,最后,seq等...)

我从Eigen文档网站上获得了有关切片和inexing的这段代码:#include #include #include 使用命名空间std;使用名称空间...

回答 1 投票 0

避免重复使用本征块的副本

是否可以不将副本复制到下面的第三行中? Eigen :: VectorXd all_bounds(100); Eigen :: VectorXd值(10); Eigen :: VectorXd bounds = bounds.segment(20,10);值=值....

回答 1 投票 0

本征垂直堆叠到矩阵中

我想通过垂直堆叠2N 1x9矩阵来创建2N x 9大小的矩阵,其中N是动态值。这是我尝试做的。使用CoefficientMatrix = Eigen :: Matrix ] >>

回答 2 投票 0

如何在eigen3中解决'非类型模板参数不是常数表达式?

我对Eigen库和C ++还是陌生的。我正在测试一些代码,但不明白为什么#include #include 使用命名空间std; int main(){int a = 2; ... ] >>

回答 2 投票 0

为什么使用eigen3求逆矩阵时得到错误的答案

我正在使用eigen3取矩阵的逆,但是逆是错误的。我尝试了几个示例,但是下面这是错误的。 #include #include 使用...

回答 1 投票 0

我如何在Eigen中使用stl迭代器?

我正在尝试在项目中使用Library Eigen,并且必须对向量进行排序。我试图按照文档进行操作,并说该库应该与STL一起以可预测的方式工作...

回答 1 投票 0

选择特征线中满足条件的行

[一二三四[1,] 1 6 11 16 [2,] 2 7 12 17 [3,] 3 8 11 18 [4,] 4 9 11 19 [5,] 5 10 15 20我想提取行具有列的子矩阵...

回答 1 投票 0

Eigen3根据列条件选择行出

我的特征矩阵为2维,例如:122 443 544 456 0.9 324 435 5465 645 0.8 32 434 545 546 0.778 435 546 6565 656 0.6878 546 6565 656 3453 54 0.7788 5456 546 545 6565 3434 0.244 .. 。

回答 2 投票 0

具有块对角线结构的本征矩阵

这是有关c ++ Eigen库的查询。在计算中,我经常遇到块对角线形式的矩阵。下面是一个简单的结构示例。 Matrix6f M = Matrix6f :: ......>

回答 1 投票 0

为基本和本征数据类型编写模板函数

我如何编写同时包含基本数据类型(int,float,double,…)和本征库类型(Vector2f,Vector4d,Matrix4f等)的函数?具体来说,我想要一个转换函数,用于转换...

回答 2 投票 1

用于模板专业化的虚拟函数或SFINAE…还是更好的方法?

我正在使用Eigen编写CFD应用程序进行大量计算。现在,我想定义一个字段类来保存每个变量的值。我当前的方法是使用一个模板类,......>

回答 1 投票 1

求解线性系统在Eigen3符合GMP类型

[我知道有两个涉及到Eigen3和GMP的问题,但他们都没有解决我的问题。]我试图做任意精度线性代数中Eigen3。因此,我想用GMP的...

回答 1 投票 1

我应该如何获得从征3张量切片的Vector?

我撕我的头发,试图在本征访问数据的列::张量 作为本征:: VectorXd。切片,因为根据这个答案,做工精细,让我我想要的列。但是......

回答 1 投票 0

艾根 - 检查矩阵为正(半)定

我实施谱聚类算法,我必须确保的矩阵(拉普拉斯)是半正定的。如果矩阵是正定(PD)的检查是不够的,因为“半 - ” ...

回答 2 投票 8

Eigen3堆栈还是堆?

如果我在函数中写入以下局部变量:Eigen :: VectorXd v = Eigen :: Vector2d(1.0,2.0); v是在堆栈上还是在堆上分配的?

回答 1 投票 0

Eigen 3.3.4:创建Map的方法是什么 到2d座?

假设我有以下代码:MatrixXd v(10,10); auto block = v.block(5,0,5,2); //块xpr到v //在Eigen 3.4中将块视为向量//它将是block.reshaped()//但是对于Eigen 3.3,...

回答 1 投票 0

来自原始缓冲区的Eigen :: Map'd矩阵给出了OBJECT_ALLOCATED_ON_STACK_IS_TOO_BIG

最近我一直在使用从原始缓冲区派生的Eigen矩阵,我注意到了这个奇怪的情况:#include int main(int argc,char const * argv []){/ * code * / ...

回答 2 投票 1

使用来自Eigen的BLAS和LAPACK

我已经用Eigen实现了一段代码,我希望Eigen能够使用BLAS和LAPACK。我在这里看到过,这是可能的,但我不知道如何或在何处将这些值/指令放在代码中。 ...

回答 2 投票 2

问题包括简单C ++ TensorFlow Lite测试程序的Eigen

我使用脚本$ {TENSORFLOW_ROOT} /tensorflow/lite/tools/make/build_rpi_lib.sh按照此官方页面上建议的步骤编译了TensorFlow Lite(r1.97)的C ++ API库(...

回答 1 投票 1

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.