特征::矩阵Xd索引排列

Eigen::MatrixXd index permutation

本文关键字:排列 索引 矩阵 特征 Xd      更新时间:2023-10-16

有没有可能的方法可以创建索引排列的Eigen::MatrixXd矩阵的视图?例如,如果视图名为matView,原始矩阵名为mat,则matView(i,j)实际上应该引用mat(f(i),f(j)),其中f(index)是将索引映射到另一个索引的某个函数。我问这个是因为我正在编写一个量子计算库,并且想在不实际移动内存中矩阵元素的情况下执行索引排列(与 MATLAB 相同)。谢谢!

您可能正在寻找的是 BaseMatrix 类中 Eigen 提供的转置操作。正如 Eigen 文档所指示的那样,BaseMatrix 类中的转置和伴随方法返回表示转置操作的对象,而不是矩阵转置本身。

问候。