C# 中是否有存储优化的稀疏矩阵实现?
问问题
4079 次
2 回答
0
如果您正在寻找高性能的稀疏矩阵实现,请查看CenterSpace 软件的NMath。
这是CenterSpace 网站上从此处截取的部分功能列表。
- 功能齐全的结构化稀疏矩阵类,包括三角形、对称、Hermitian、带状、三对角线、对称带状和 Hermitian 带状。
- 用于在一般矩阵和结构化稀疏矩阵类型之间进行转换的函数。
- 用于转置结构化稀疏矩阵、计算内积和计算矩阵范数的函数。
- 用于分解结构化稀疏矩阵的类,包括带状和三对角矩阵的 LU 分解、对称和 Hermitian 矩阵的 Bunch-Kaufman 分解,以及对称和 Hermitian 正定矩阵的 Cholesky 分解。一旦构建,矩阵分解可用于求解线性系统并计算行列式、逆和条件数。
- 一般稀疏向量和矩阵类,以及矩阵分解。
- 一般矩阵的正交分解类,包括 QR 分解和奇异值分解 (SVD)。
- 一般矩阵的高级最小二乘分解类,包括 Cholesky、QR 和 SVD。
- 通用矩阵的 LU 分解,以及求解线性系统、计算行列式、逆和条件数的函数。
保罗
于 2009-12-01T15:56:36.593 回答