eigen3 相关问题

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

cpp中的本征矩阵

如何使用特征库创建动态3D矩阵。以及如何在特定的通道中切出特定的通道来切出某些高度和宽度?示例我想创建一个大小为3 * 320 * ...

回答 1 投票 0

初始化std :: Eigen :: Map数组

我正在为一些数据std :: array ,4>写一个接口。我希望能够将数据解释为Eigen :: Map 的std :: array。我该如何... ] >>

回答 1 投票 0


Eigen中的自定义标量类型

我目前正在尝试设置自定义标量类型以用于Eigen3库(自动柜员机是对double的简单包装)。我遵循了https://eigen.tuxfamily.org/dox / ...

回答 1 投票 0

标量类型的特征模板无法编译固定大小的子矩阵操作

有人可以解释为什么此MWE无法编译:template 类ScalarTemplate {公共:静态Eigen :: Matrix tail(){Eigen :: Matrix [ 错误消息有点令人困惑,所以我花了一些时间弄清以下事实:子矩阵操作本身就是模板类内的模板调用,因此正确的调用是: m.template tail<2>();

回答 1 投票 0

了解Eigen中的solveInPlace操作

[我试图在Eigen3.3.7中使用LLT来加快应用程序中矩阵逆运算的速度,同时探索“ solveInPlace()”函数的选项。我使用以下代码对其进行了测试。 ...

回答 1 投票 0

从Eigen :: Map构造Eigen :: Array,它如何工作?

在我的项目中,我编写了以下代码:Eigen :: ArrayXf foo(const Eigen :: ArrayXcf&src){auto * output = new float [src.size()]; //在此处填充数据返回Eigen :: Map

回答 1 投票 1

Eigen:我应该使用对齐图进行密集计算吗?

我想对外部分配的数据执行很多计算,尤其是矩阵乘法。可以通过Eigen :: Map完成。不幸的是,我不是向量化计算的专家,...

回答 1 投票 1

特征中的实现Clip()

我有将一些值裁剪为介于0左右的范围之间的代码,如下所示。 Eigen :: VectorXd a; Eigen :: VecotrXd b; a = a.cwiseMin(b).cwiseMax(-b); //这里没有创建临时文件吗?我想...

回答 1 投票 0

将ArrayXd传递给const VectorXd&和const Ref &

我对这两个功能的效率的理解正确吗? VectorXd v;无效的Foo(const ArrayXd&); void Boo(const Ref &); //创建一个临时文件? Foo(v); // ...

回答 1 投票 0

返回Eigen :: Ref合法吗?

Eigen的文档解释了如何将Eigen :: Ref用作函数参数。也可以将其用作函数返回值吗?例如,类XyTracker:public XyListener {public:...

回答 1 投票 0

使用Eigen :: Map和结构数组

给出一个结构数组,如何使用本征来计算所有Foo.b的均值? struct Foo {int a;双b;字符c; } std :: vector foos; // ...

回答 1 投票 0

conservativeResize(),对于新值,值为零

在调整矩阵大小后如何将新值设置为零?确实很奇怪,在调整矩阵大小之后,将新值设置为垃圾值,而不是至少设置为零。 N = 0;本征:: ...

回答 3 投票 6

本征中的稀疏矩阵乘法给出错误的结果?

我正在我的项目中使用Eigen,但遇到了一个奇怪的问题。我有复杂的稀疏矩阵A和B(1500x1500或更大),并将它们与系数相乘。当A ...

回答 1 投票 0

致命错误:eigen3 / Eigen / Core:没有这样的文件或目录

我不了解C ++,但是我试图运行该项目,该项目说通过运行命令pip install CRF /创建包装器。我正在尝试做同样的事情,但是我遇到了这个错误。 ...

回答 1 投票 0

Eigen:使用函数创建3D数组

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

回答 1 投票 0

特征生成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

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