【发布时间】:2010-10-19 06:47:44
【问题描述】:
我正在寻找高性能的代码(需要实时运行),最好是开源的,但如果没有免费和高性能的东西,我会选择一些得到很好支持和高质量的代码成本。
有什么建议吗?
这些是我目前找到的,不分先后:
【问题讨论】:
-
您希望统计中的哪些功能>
-
此时主要是关联。斯皮尔曼等
标签: c++ math statistics
我正在寻找高性能的代码(需要实时运行),最好是开源的,但如果没有免费和高性能的东西,我会选择一些得到很好支持和高质量的代码成本。
有什么建议吗?
这些是我目前找到的,不分先后:
【问题讨论】:
标签: c++ math statistics
检查 mathtools.net 上的链接。 statistics libraries for C++ 的页面有链接。另一个页面http://www.thefreecountry.com/sourcecode/mathematics.shtml 列出了更多内容。
您检查过“R project”吗?我认为您可以从 C/C++ 调用“R 对象”。
【讨论】:
我很惊讶没有人提到 ALGLIB:http://www.alglib.net/
【讨论】:
我过去使用过IT++ 库,该库通过BLAS 和LAPACK 支持ACML 和MKL 例程。如果需要快速进行计算,则可以将此库与 HPC 一起使用,尽管这是一个未记录的功能,因此需要一些思考。 然而,这个库的重点是矩阵计算,但由于其出色的信号处理支持,许多普通的数学和统计函数都可以在这个框架中找到。
【讨论】:
TNT 用于矩阵计算,但没有任何统计功能。 (例如 erf、mean/std/cov 等)
我没有使用过 Boost Math Toolkit,但是浏览了文档,看起来它有相反的问题,例如标量计算有很多好东西,但不支持(我能找到)多变量情况。
【讨论】:
Root 有很好的统计支持。至少正如我们粒子物理学类型判断这些东西一样。可用于 cint 解释或作为原生 c++ 库。
【讨论】: