eigen 相关问题

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

Cppyy 设置参考值

我正在尝试将 Eigen 与 cppyy 一起使用并来回转换为 numpy,但遇到了障碍, 当无法分配给 python 中的函数调用时,如何通过引用设置值? 采取...

回答 1 投票 0

将两个特征向量乘以相应的元素

我有两个我定义类型的特征向量(vectorOne 和 vectorTwo)(请参阅下面的我的类型)。 typedef Matrix myVector; 我想要第三个向量 vectorThree ,它将有

回答 2 投票 0

Eigen EIGEN_MAKE_ALIGNED_OPERATOR_NEW 的传递效果?

最近,我意识到固定大小可矢量化特征对象的内存对齐的潜在问题。 文档中所述的正确代码: 类 Foo { ... 本征::Vector2d v; ...

回答 1 投票 0

在内核代码中调用 Eigen 函数时出现 NVCC 编译错误

我在 Ubuntu 18.04.4 上运行的项目使用 Eigen 3.3.9。在我尝试修改我的项目以获得 CUDA 支持之前,一切都运行良好。我尝试过 cuda/10.0 和 cuda/10.2。 我的问题发生在...

回答 1 投票 0

为什么 Eigen 对混叠做出不一致的默认假设?

作为 Eigen 的新人,我正在努力接受一些事情。 使用矩阵乘法,Eigen 默认创建一个临时变量以避免混叠问题: matA = matA * matA; // 有效

回答 1 投票 0

如何计算 eigen::Tensor 中非零的数量<T,2>

如果我使用 bool 张量的和,结果永远是 1 本征::张量 my_rankx (3,3); my_rankx.setValues( { {1,2,3}, {0, 0, 0}, {11, 12, 0} }); 自动数字矩阵 = (

回答 2 投票 0

CUDA 中的固定大小 SVD 和求解器(在设备中)

我在GPU(CUDA)上实现了一个程序,它仅使用主机(C++)来启动新内核。在设备上计算期间,我需要 SVD 和 3x3(稠密)矩阵求解系统,固定...

回答 3 投票 0

专门针对 Eigen::DenseBase 使用 std::less

我需要 Eigen::Matrix 和 Eigen::Array 的全序,因此我想将 std::less 专门用于两者的父类:Eigen::DenseBase。来自 https://eigen.tuxfamily.org/dox/

回答 2 投票 0

是否在堆上自动创建了特征矩阵?

这个问题可能很愚蠢,但我是初学者。 当我在本地范围内创建 Eigen::MatrixXd 时,如下所示: 无效的富(){ Eigen::MatrixXd m(行,列); // 做东西 }

回答 3 投票 0

如何通过引用使用 Eigen::Matrix

我有一个小问题,但我不知道如何解决。 开始吧: 我需要使用多线程处理大特征矩阵。 每个线程都需要访问该矩阵。尺寸已指定

回答 2 投票 0

特征张量的批处理矩阵乘法

我想通过取大张量的切片来批量矩阵乘法。 假设我有形状为 [N, 1, 4] 的 A,形状为 [N, 4, 4] 的 B。我想首先沿着批量维度对它们进行切片,得到...

回答 2 投票 0

Eigen 的意外行为

我有一些 C++ 代码显示错误,但我无法理解为什么。 然而,我设法将代码缩减为一个小示例。 我正在使用 MSVC 19.34.31944,以及最后一个版本(...

回答 1 投票 0

点云特征值 (PCL)

我一直在关注教程http://pointclouds.org/documentation/tutorials/pcl_visualizer.php#pcl-visualizer,并且可以让一个简单的查看器工作。 我查阅了文档并找到了

回答 1 投票 0

如何正确地将特征张量传递给函数?

我在使用特征张量将一个函数传递到另一个函数内时遇到一些麻烦。例如,在 main.cpp 代码中调用 Function1 工作正常,但在 Function2 内部调用则

回答 2 投票 0

使用特征惰性求值将 Nx3 矩阵的每一行乘以不同的 3x3 旋转矩阵的最佳方法是什么?

和标题差不多。我正在尝试想出一种好方法来表达这一点,而不需要创建任何临时变量,这样我就可以真正利用 Eigen 的速度。我能想到的最好的就是这个

回答 1 投票 0

以更简单的方式使用 Eigen::Vector4d 作为 3d

Windows 10 / 特征3 3.4.0-1 / MSYS2/MinGW64 13.1.0 / c++20 为了利用 SIMD 矢量化,我计划使用 vector4d 作为 vector3d。为了使代码不那么混乱并且更加用户友好,他...

回答 1 投票 0

使用 OpenMP 进行缩减:矩阵/张量运算示例

我正在尝试学习如何在 OpenMP 中使用归约,并且想知道是否可以使用归约来重写以下示例? 示例 A:求三个矩阵/张量的和 #包括<...

回答 1 投票 0

C++程序的结果与Matlab代码不同

我编写了C++代码来替换Matlab代码: 在检查freedofs的结果时出现了问题。 我发现C++的结果和Matlab有点不同。 例如,第一个元素值...

回答 0 投票 0

Eigen:此编译器似乎太旧,无法被 Eigen、Linux c++14 支持

我正在尝试构建一个大型项目(Amino),它依赖于开放运动规划库和 Eigen。它是用 makefile.am 构建的,在运行 autoreco 后创建了一个 makefile...

回答 0 投票 0

如何在 Eigen 中使用数据、列指针和行索引数组创建稀疏 CSC 矩阵

我知道如何使用 Eigen 创建稀疏矩阵,方法是根据行和列插入非零元素,然后调用 makeCompressed(),但我已经有了非零元素和行

回答 0 投票 0

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