eigen 相关问题

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

Eigen::SimplicialLDLT - 正半定矩阵从 3.3.9 更改为 3.4.0?

我最近使用 vcpkg for Windows 将我的 Eigen 版本从 3.3.9 更新到 3.4.0。使用新版本运行我的程序时,我遇到了 SimplicialLDLT 方法的可解性错误....

回答 0 投票 0

我们能否将 `Eigen::Vector<T, D + 1>& x` `reinterpret_cast` 为 `Eigen::Vector<T, D>&` 以从 `x` 中提取第一个 `D` 分量?

我需要计算 D 维函数的函数值和梯度,并将这些值相加。我认为将梯度部分简单地存储在 ...

回答 2 投票 0

使用 OpenMP 的特征矩阵操作加速

我是 OpenMP 的新手,试图加速以下 for 循环,但我无法获得比顺序计算更快的并行版本。 代码片段如下: typedef 本征::矩阵<

回答 0 投票 0

在带有 OpenMP 和 Eigen 的嵌套 for 循环中使用 Reduction

我正在尝试并行化以下具有 while 循环和嵌套 for 循环的函数(迭代求解器)。代码如下: 静态常数 int nx = 128; 静态常量 ny = 128;

回答 1 投票 0

C++中是否有提取向量前N个元素的函数(使用Eigen库)?

我想知道 Eigen C++ 库中是否有一个函数可以提取向量的前 N 个元素(即具有 1 列或 1 行的矩阵) 在 R 中有 head() 函数——例如x = h...

回答 0 投票 0

为什么我使用 transform_reduce 会产生编译错误?

当我尝试编译时 double f(Eigen::Vector const& h) { /* ... */ } std::vector> x; 本征::向量 y; 标准::

回答 0 投票 0

错误:如何将特征张量除以标量或整数?

我试图将一个 int 除以一个 Eigen 张量,唯一的方法是引入一个仍然返回零的虚拟变量。不知何故,我用零覆盖了我的输出: 代码: void c2rfft3d(E...

回答 2 投票 0

如何将 C++ 数组复制到特征张量中

我有一个代码,它采用特征张量的 3D FFT 并返回特征张量输出。我正在使用 C++ 数组将其传递给 FFTW 计划,但是我在获取正确的输出时遇到问题...

回答 1 投票 0

Eigen类继承。 Matlab“Cell”类似对象创建

我正在尝试使用 Eigen 库在 std=c++98 上实现一个精简的 Cell 类(几乎就像在 Matlab 中一样)。请帮助,因为感觉当前实现的类是蹩脚的......

回答 0 投票 0

如何在 C++ 中创建交换矩阵(使用 Eigen 或 Armadillo?)

我想知道如何使用 Eigen 或 Armadillo 库在 C++ 中创建交换矩阵(请参阅 https://en.wikipedia.org/wiki/Commutation_matrix#MATLAB)。上面有一些 MATLAB 代码...

回答 1 投票 0

如何在 ImGUI 中将 cv::mat 转换为 ImTextureID

我有一个渲染应用程序。这是基础源代码 std::vector 帧缓冲区; 我已经在 opencv 中渲染了 pipeline.refresh(); pipeline.draw(); 简历::垫图像(70 ...

回答 0 投票 0

错误:“EIGEN_USING_STD_MATH”没有依赖于模板参数的参数

我正在尝试建立我的柳絮环境。我一直在努力解决这个问题,但我做不到。 错误: /usr/local/include/ITK-5.2/itkeigen/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h: 在

回答 0 投票 0

如何将 Eigen 编译成 .so

https://eigen.tuxfamily.org/dox/GettingStarted.html中说Eigen不需要用Cmake安装,只需要包含头文件即可。但是现在我想编译Eigen为共享

回答 1 投票 0

为什么我得到 'std::length_error' what(): vector::_M_default_append?

具有以下功能,可在不更改元素总和的情况下将十进制向量四舍五入为 int: Eigen::VectorXi PSOOCBAA::smart_rounding(Eigen::VectorXd v, int desired_sum) { 本征::

回答 0 投票 0

[eigen]Eigen 库的代码补全似乎没有完全起作用

我在 QTCreator5.0.2 上使用 Eigen 3.4.0。 编译运行就OK了。但是代码完成似乎只能部分起作用。 这只发生在 QT 中。 我尝试在 Visual Studio 2019 上使用 Eigen 3.4.0。 VS2019 ...

回答 0 投票 0

将 std::vector<double> 转换为 std::vector<Eigen:Vector3d>

我想知道如何将 std::vector 转换为 std::vector。上下文是我正在从 HDF5 文件中读取点云数据(x、y、z 点),该文件具有 b...

回答 0 投票 0

如何在 glDrawPixels 中使用 Eigen

我在光栅化中有一个矢量 std::vector frameBuffer,我想在 glDrawPixels() 中使用它。 光栅化.h 类光栅化{ 民众: 光栅化(int w,in ...

回答 0 投票 0

Eigen:如何将不同的行浅复制到 Map

使用 Eigen 的 Map 类型时,我可以将行数据浅复制到 emb_look_up 吗? void func(Eigen::MatrixXf& global_matrix, Eigen::MatrixXf* hidden_vec, std::vector& row_idx) { 本征::马...

回答 0 投票 0

Eigen 将密集矩阵转换为稀疏矩阵

如何将 Eigen::Matrix 转换为 Eigen::SparseMatrix? 我正在寻找一种更好的方法,而不是遍历密集矩阵

回答 2 投票 0

Eigen 的最大似然法(C++)

我正在尝试使用此处通过 Eigen 库使用 Arduino 找到的方法来校准磁力计。主要问题是我不确定如何求解最大似然方程(参见 eq...

回答 1 投票 0

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