推荐C#矩阵库

jos*_*ose 68 c# matrix

我需要一个C#库来处理矩阵.它应该实现奇异值分解,矩阵求逆等

我之前使用过CSML,但这并没有实现我需要的一些功能.

一些特征是:
奇异值分解
矩阵反演
跟踪
行列式

建议的图书馆(来自答案)

(大多数都实现了上述功能)

Ree*_*sey 32

Math.NET Numerics非常好,如果它支持你想要的操作.较旧的Math.Net Iridium仍然支持更多选项.此外,dnAnalytics非常好,但不再开发.(它和Iridium一起被合并到Math.NET Numerics中.)

在商业方面,有一些非常好的,强大的选择.在极端优化数值算法库工作得很好.在视觉Numerics的图书馆也工作得非常好(虽然基于使用费的分配...).


LBu*_*kin 7

我相信Math.NET具有您提到的大部分功能.Yuu可能想看看它,看看它是否符合你的需求.

您可以查看Iridium示例以查看语法和示例代码.


use*_*238 5

我一直在使用ILNumerics.也为该项目做了一些贡献.据了解,它是我所知道的唯一一个库,它不会花费一半的CPU时间在GC中进行严格的计算.它快速而成熟.查看完整功能列表.