gpt4 book ai didi

c++ - Eigen::MatrixXd 索引排列

转载 作者:行者123 更新时间:2023-11-30 04:06:40 28 4
gpt4 key购买 nike

是否有任何可能的方法来创建一个 Eigen::MatrixXd 矩阵的 View ,其中索引被排列?例如,如果 View 名为 matView 而原始矩阵名为 mat,那么 matView(i,j) 实际上应该指的是 mat(f(i),f(j) ),其中 f(index) 是一些将索引映射到另一个的函数。我问这个是因为我正在编写一个量子计算库,并且想执行索引置换而不实际移动内存中的矩阵元素(与 MATLAB 的方式相同)。谢谢!

最佳答案

您可能正在寻找的是 Eigen 在 BaseMatrix 类中提供的转置操作。作为Eigen documentation indicates BaseMatrix 类中的transposeadjoint 方法返回表示转置操作的对象,而不是矩阵转置本身。

问候。

关于c++ - Eigen::MatrixXd 索引排列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22817774/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com