[英]Eigen matrix slicing based on an index vector
我正在为我的C ++项目使用线性代数软件包Eigen。 现在,本征版本为3.3.7。 Eigen官方网站提供了有关切片矩阵的示例,而这正是我所要的。 但是,从页面的右上角开始,它表明它是3.3.9的功能。
因此,我有两个问题:1)在当前版本(3.3.7)中,是否还有其他选择可以如下切割矩阵? 2)在哪里可以找到3.3.9? 看来GitHub还没有3.3.9。
本征链接 3.3.9
std::vector<int> ind{4,2,5,5,3};
MatrixXi A = MatrixXi::Random(4,6);
cout << "Initial matrix A:\n" << A << "\n\n";
cout << "A(all,ind):\n" << A(all,ind) << "\n\n";
您指的是devel分支,所以是将来的3.4版本,当前标记为3.3.90(90而不是9)。 您可以从网站首页第三行获得它。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.