我对 F# 很陌生,正在尝试在 Ubuntu 13.04 上安装 math.net。以下页面推荐使用 Package Manager Console 在 Linux 64 上安装
https://www.nuget.org/packages/MathNet.Numerics.MKL.Linux-x64/
但令我困惑的是,据我所知,PMC 仅在 VS 中可用,因此仅在 Windows 中可用。有什么建议吗?或者也许我不应该依赖这个库,而标准是不同的?
我对 F# 很陌生,正在尝试在 Ubuntu 13.04 上安装 math.net。以下页面推荐使用 Package Manager Console 在 Linux 64 上安装
https://www.nuget.org/packages/MathNet.Numerics.MKL.Linux-x64/
但令我困惑的是,据我所知,PMC 仅在 VS 中可用,因此仅在 Windows 中可用。有什么建议吗?或者也许我不应该依赖这个库,而标准是不同的?
NuGet 库在每个页面上都推荐 PMC。它似乎没有意识到您在 linux 上,其中 PMC 不可用(*)。
您需要查看此链接中的说明。
我不知道有问题的包裹是否是你想要的——这当然取决于你期望它为你做什么:)
(*) 我在 Mac 上。我感觉到你的痛苦。
似乎在 14.04 中使用 Ubuntu 的 F# 变得更加简单,请参阅fsharp.org。
对于 F# 中的 Math.NET Numerics,您只需要MathNet.Numerics.FSharp
包,而MathNet.Numerics
前者依赖于包。这些包应该支持 Linux 上最新的 F# 和 Mono。
我不建议使用我们的 Linux MKL NuGet 包,因为我们无法再更新它(现在缺少 Linux 许可证)。而是考虑从源代码构建 - 或者更好,帮助我们提供适当的 Linux ATLAS 构建和包 :)
假设您已安装 Mono 和 nuget.exe 的本地副本(原文如此!):
mono nuget.exe install MathNet.Numerics.FSharp -Pre -OutputDirectory packages
或者只需下载 zip 文件中的程序集。