有没有优化过的存储 稀疏矩阵 在C#中的实现?

有帮助吗?

解决方案

Math.NET

它有一些备用矩阵实施。 (链接到旧的Math.NET站点。不再是文档的在线版本)。

其他提示

如果您正在寻找高性能稀疏矩阵实现,请查看 数学 来自 CenterSpace 软件。

这是从中删除的部分功能列表 这里 在 CenterSpace 的网站上。

  • 完整的结构性稀疏基质类,包括三角形,对称,遗产,带,tridiagonal,对称带和赫米尔米亚人。
  • 用于在一般矩阵和结构化稀疏基质类型之间转换的功能。
  • 用于转座结构稀疏矩阵,计算内部产物和计算基质规范的功能。
  • 分解结构化稀疏矩阵的类,包括带带和三角形矩阵的LU分解,对称和遗传学矩阵的束kaufman分解,以及对称和遗传学阳性阳性定义矩阵的cholesky分解。构造后,矩阵因子化可用于求解线性系统并计算决定因素,倒置和条件编号。
  • 一般稀疏矢量和矩阵类,以及矩阵因数化。
  • 通用矩阵的正交分解类,包括QR分解和奇异值分解(SVD)。
  • 一般矩阵(包括Cholesky,QR和SVD)的高级最小二乘分解类别。
  • 通用矩阵的LU分解以及求解线性系统,计算决定因素,反相和条件数的函数。

保罗

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top