据我所知,python有numpy和scipy。
F#是否有类似的库?
感谢。
答案 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的一部分)。
对于第三方库,请参阅NAG,Extreme Optimization和NMath。