eigen3 相关问题

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

如何在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

将任意Eigen对象写入行主要普通存储

我正在编写一个模块来将数据写入一个文件,该文件按惯例仅使用行主存储。我希望我的函数能够允许列主要和行主要特征对象作为输入。 ...

回答 2 投票 2

Eigen ::无法转换Block 参考 当cols数量固定时

我最近更新到最近的Eigen版本(3.3.90),看起来它破坏了我之前工作的东西(之前我使用的是libigl库附带的Eigen版本3.2.10)。一世 ...

回答 2 投票 2

将平面旋转和转换为XY平面并在PointCloud中生成

我有一个已知包含地板的点云。这是在一个未知的方向,而不是在原点(0,0,0)。我必须将floor_plane移动到XY平面,以便......

回答 2 投票 5

张量收缩,我如何选择应该收缩的指数?

我想用Eigen :: Tensor模块执行简单的Tensorcontractions,但到目前为止,我不明白你对正确尺寸的方式。这是我目前的代码:Eigen :: Tensor

回答 1 投票 0

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