gpt4 book ai didi

c++ - 有没有比 vector< vector< T>> 更自然的方式来表示 T 的矩阵?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:18:44 25 4
gpt4 key购买 nike

上下文:

我正在尝试学习 C++(同时阅读一些 stackoverflow 社区推荐的书籍),我决定尝试制作一个具有基本功能的元胞自动机程序,只是为了学习(并且因为它对我来说很有趣)。

问题:

有没有比使用 vector > 更自然的方式来表示 Cell 元素的矩阵?我正在标准库或其他一些流行的库中寻找潜在的替代品。关于性能的评论将不胜感激。

我在使用 vector of vectors 时没有遇到问题,在语法上也没有问题,我只是想知道替代方案。因为我没有经验,所以每次我写一些代码时,我都会想可能有很多我自己找不到的更直接的方法。

这是我的第一个问题,所以如果我做了一些违反问题指南的事情,我将非常感谢你指出这一点。

有用的相关问题以供将来引用:Is a vector<vector<double>> a good way to make a make a matrix class?

最佳答案

 Matrix<double, 13, 3> 

来自 Eigen3 库 http://eigen.tuxfamily.org/dox/group__QuickRefPage.htmlEigen3 提供了线性代数所需的几乎所有运算,并且经过了广泛的用户群测试和使用。

关于c++ - 有没有比 vector< vector< T>> 更自然的方式来表示 T 的矩阵?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25944601/

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