c++ - 从具有特定列索引c ++的另一个矩阵中提取矩阵
问题描述
我有一个矩阵A
,我需要对该矩阵进行操作并计算一个索引向量C
。A
然后,我从包含索引的列中提取一个矩阵,C
并对结果矩阵执行相同的操作。我重复这个过程M
几次,哪里M
是一个大数字。这是该过程的伪代码:
vector<vector<int>> A;
for(int k=1;k<=M;++k)
{
funtion(A); //do some operations on A and compute a vector C of indices of columns
extract from A a matrix containing the columns indexed by C and copy this matrix in A
}
C
我的问题是:就处理时间而言,提取索引矩阵的最佳方法是什么?最好使用列表而不是向量?
解决方案
推荐阅读
- html - 表格不是以IE为中心,而是以其他浏览器为中心
- javascript - 如何在一个网页上显示多个网页的特定部分?
- ios - 从单独的导航控制器切换 TabBar 项
- c - 不正确的循环 - CS50 马里奥
- go - 无法使用 protobuf 生成空数组/golang 代码片段
- embedded - 在 Coverity-scan 中注释中断处理程序和寄存器
- json - 如何引用顶级数组的json模式
- c++ - 如何根据用户输入确定容器类型
- python-3.x - 命令 np.empty 是否有可能生成一个非常大的数字而不是一个非常小的数字?
- scala - 在 Spark 中垂直拆分和附加同一列时排序