我的程序需要一个Matrix类型,它的工作方式与Hackage上的Vector类型完全相同,除了使用2D points而不是Int进行索引。-> m t在这个过程中,我注意到我不得不为每个向量类型的每个函数手动编写一个包装器这个过程不仅繁琐,而且维护成本很高,因为他们API上的任何更改都需要对我的代码进行同样大的更改。在动态语言中,解决方案要简单得多:在Vector基
在C++中寻找便于存储和访问不同大小矩阵的内容。我通常使用R,在R中我可以使用循环并将矩阵存储在列表中,如下所示(玩具示例)for(i in 1:10){}
这给了我一个列表,然后myList[i]将给我第i个矩阵。我见过Boost函数可以处理不同大小的数组,但无法将它们应用于矩阵。尝试使用Eigen或Armadillo,如果这有助于缩小响应范围。