Sho dll';微软研究院的s与开源Math.NET numerics项目的比较

Sho dll';微软研究院的s与开源Math.NET numerics项目的比较,.net,machine-learning,data-mining,linear-algebra,numerical,.net,Machine Learning,Data Mining,Linear Algebra,Numerical,我从开发通用的.NET应用程序的角度考虑Sho,而过去对我来说很困难的一点是,.NET平台没有标准的数学库。除了商业实现之外,目前有两个.NET库因其深度和广度而脱颖而出: 1) Sho(封闭源代码?较新,但它是否会被包括在核心MS.NET框架中) 2) Math.NET numerics(开源,虽然是“beta版”,但它本身是一个相当成熟的项目,而且MSoft的其他人也在参与该项目) 这些相似之处似乎太多了,以至于我觉得他们真的应该开始合作了 出于性能考虑,我将我的选择限制在以上两种,因为它们

我从开发通用的.NET应用程序的角度考虑Sho,而过去对我来说很困难的一点是,.NET平台没有标准的数学库。除了商业实现之外,目前有两个.NET库因其深度和广度而脱颖而出:

1) Sho(封闭源代码?较新,但它是否会被包括在核心MS.NET框架中)

2) Math.NET numerics(开源,虽然是“beta版”,但它本身是一个相当成熟的项目,而且MSoft的其他人也在参与该项目)

这些相似之处似乎太多了,以至于我觉得他们真的应该开始合作了

出于性能考虑,我将我的选择限制在以上两种,因为它们都允许连接到MKL、ACML、LAPACK等本机fast库

还有其他人在调查类似的事情吗

谢谢


Sam

从我所看到的情况来看,这两个项目提供了非常不同的功能。Net是一个具有标准功能的数字库

Sho项目似乎旨在通过一种交互式脚本shell实现与matlab更接近的功能。此外,这还取决于您想用它做什么,但目前它是一个microsoft研究项目,许可证不允许商业应用。

许可证确实说“为清楚起见,商业实体的内部使用被视为非商业目的,并且根据本协议是允许的。”