F#有数学库吗?

时间:2010-08-16 06:58:29

标签: math f#

据我所知,python有numpy和scipy。

F#是否有类似的库?

感谢。

2 个答案:

答案 0 :(得分:4)

.Net中有很好的商业数学库(您可以使用谷歌查找它们)。

对于免费的,Math.Net是最好的。但是,它的发展已经暂停了很长时间。

无论如何,.Net库通常都有C#友好界面。你需要在F#中做一个包装器才能方便地使用它们。

我使用F# Math Providers,它是LAPACK的PInovke包装器。您可以使用free netlib lapack implementation或INTEL MKL。分析了这个包装器的内部部分here

为了更多参考,我在我的博客中写了F# matrix series

答案 1 :(得分:2)

对于开源库,请参阅Math.NET(主要的.NET开源数学计划)和F# MathProvider(LAPACK的包装器,曾经是F#power pack的一部分)。

对于第三方库,请参阅NAGExtreme OptimizationNMath