c++ - 大型矩阵的矩阵库?

标签 c++ windows matrix linear-algebra

<分区>

是否有用于大型矩阵(无法放入 RAM 的矩阵)的 C++ 矩阵库?

或者也许是一些旨在处理大型矩阵并且相对于基本矩阵库更快的库?

我认为 Windows 可以通过使用交换文件来处理此类矩阵,但也许有针对此的优化算法?

我找到了 ScaLAPACK但不确定这是最佳选择。

最佳答案

您可以使用 block matrix multiplicationinversion为了减少交换。

如果您的矩阵是 sparse (即它们有很多为零的元素),您可以通过使用特殊的存储方法来节省内存。

关于c++ - 大型矩阵的矩阵库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16098869/

相关文章:

linux - 在 docker exec 命令中使用 '*'

arrays - 矩阵 3 个维度中前 2 个维度的平均运算

matlab - 将类别值快速扩展到矩阵中的归一化特征向量行

c++ - 使用 char * 和字符串类反转字符串

c++ - 访问动态数组中的结构中的字符串变量时如何修复 "segmentation fault (core dumped)"错误

c++ - 奇怪的条件格式

c# - XNA 在不增加分辨率的情况下调整窗口大小

c++ - 字符串、 union 和指针

c++ - 我可以为那些知道互斥锁密码的进程全局创建 Windows 互斥锁吗?

c++ - 从矩阵中删除零行(优雅的方式)