eigen 相关问题

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

如何在Eigen Levenberg Marquardt中设置Eigen DesnseFunctor输入和值大小

问题:我并不总是知道我将使用Levenberg Marquardt的Jacobian或Function向量的确切大小。因此,我需要在编译时设置它们的尺寸。 ...

回答 1 投票 0

具有特征参数的模板特化函数

我试图用特殊类型的模板特化来编写一些函数,遵循这个问题:Eigen:类型演绎模板特化基类我写道:#include

回答 2 投票 1

如何在Eigen中获得一行的规范?

我希望得到一排的规范。我写过以下代码,但事实并非如此! for(int i = 0; i <A.rows(); i ++)A.row(i)= A.row(i).array()/(A.row(i).norm());值得一提的是,......

回答 1 投票 0

C ++ Eigen:通过引用将矩阵的列传递给函数

我在C ++中使用Eigen创建了一个矩阵,我希望通过引用将该矩阵的一列传递给一个函数,我希望在不创建任何新内容的情况下修改该列。这是 ...

回答 1 投票 1

Eigen3:写出稀疏矩阵

我使用以下代码在Eigen3中创建了一个稀疏矩阵:#include #包括 #包括 ...

回答 1 投票 0

C ++ Eigen ::传递给Class后无法访问矩阵

我试图通过引用将Eigen :: Matrix传递给类并访问其中的元素。当我尝试在主函数和类中再次访问矩阵时,它失败并给出...

回答 1 投票 0

矩阵乘法性能numpy和eigen c ++

我试图比较使用C ++和numpy的特征的矩阵乘法性能。这是矩阵乘法#include的c ++代码 #包括 #包括

回答 1 投票 1

行向量min()矩阵与列向量

我有一个m×n矩阵a和m元素列向量v。我想计算b使得b(i,j)== min(v(i),a(i,j))。我如何在特征3.3中表达这一点? a.colwise()。min(v)是不允许的,因为......

回答 1 投票 0

用本征求解最小二乘方程的正确方法是什么?

我有以下简单示例来执行最小二乘,但得到以下断言错误。断言失败:(i> = 0)&&(((BlockRows == 1)&&(BlockCols == XprType :: ...

回答 1 投票 0

具有特征大稀疏矩阵的OOM?

我用eigen测试SparseMatrix,似乎当我新建一个只包含几个非零元素的10 * 50亿SparseMatrix时,需要50gb的内存!演示代码:#include #...

回答 2 投票 0

leftCols结果分配到同一矩阵会导致分段错误

请参阅以下代码#include“Eigen / Dense”#include 使用名称空间Eigen; int main(int argc,char **){MatrixXf A = MatrixXf :: Random(4096,4096); MatrixXf B = A ....

回答 1 投票 0

C ++ Eigen Library:将向量与行向量中的元素相乘

我试图获得一个矩阵,该矩阵由矢量和行向量中的各个元素之间的乘积组成,如下所示:Eigen :: Vector3f vec; vec << 1,2,3;本征:: ...

回答 1 投票 0

求解线性系统时,本征3断言失败 - 据我所知,这是因为Eigen中的索引无效

我试图使用Eigen来求解形式的线性方程组:Ax = b。 A是45x45矩阵,b是45x1矩阵,我希望得到45x1解决方案。但是,求解器永远不会返回。它......

回答 1 投票 0

静态成员初始化在调试和释放模式下在一个特定环境中的工作方

我正在使用C ++ 14.而且我有一些静态类成员。 PseudoCode:Class Zoo {Eigen :: Array _矩阵; Zoo(){_ matrix.resize(6,...

回答 1 投票 0

Eigen C ++;具有Eigen :: Transform的欧几里德变换

通过旋转矩阵3x3 R和3维平移向量t进行欧几里德变换,如何使用Eigen :: Transform实现欧几里德变换? X = R * X + t我...

回答 1 投票 0

当在函数定义中使用特征库时,未按预期存储小数点

我正在使用Eigen库做一个C ++程序,当我执行我的代码时,我得到的变量P为`-4 -3 -2 -1 0 1 2 3 4 5`但它应该是-4.5 -3.5-2.5-1.5- 0.5 1.5 2.5 3.5 4.5数字是......

回答 2 投票 0

computeScalingRotation和computeRotationScaling有什么区别

在Eigen的Transform类的文档中,有两个具有几乎相同签名的成员函数:void computeRotationScaling(RotationMatrixType *,ScalingMatrixType *)const void ...

回答 1 投票 0

特征类取矩阵每行的平均值(计算列向量的质心)

我是C ++的新手,但这就是我想要做的。我有一个4乘3矩阵:100 109.523 119.096 100 89.7169 76.256 100 96.0822 103.246 100 101.084 85.0639我想计算...

回答 3 投票 2

包含另一个包含固定大小特征对象的实例的特征实例

我刚刚阅读了具有静态成员特征页面的结构。后者陈述如下:如果定义具有固定大小可矢量化Eigen类型成员的结构,则必须重载...

回答 1 投票 0

浮点数的特征和()

我在Eigen :: TensorMap类型的自定义张量流操作中有一个Eigen TensorMap ,16,Eigen :: MakePointer>从中拣选数字有效:浮动a = ...

回答 1 投票 1

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