1

是否有任何 c(或 c++)库可以获取一组数字并对其进行基本统计分析(均值、中位数、众数,以及其他任何有趣的东西)?

4

3 回答 3

5

GNU 科学库 ( GSL ) 提供了该功能。 另一个人提到的Apophenia似乎在 GSL 之上提供了一层。GSL 需要记住的是,它通常是许多功能的缓慢实现。例如,它的平均计算在循环内执行除法,以确保结果的最佳可能精度。在许多应用中,这种成本不值得精确。

于 2009-03-11T04:25:50.773 回答
2

阿波芬尼亚。我自己没用过。你真的希望它是 C 可调用的吗?R 环境为您提供了几乎所有东西,以及一袋筹码。

于 2009-03-11T04:15:57.600 回答
1

如果你想做更高级的分析,有一些不错的库,比如GSLTNTBlitz++VxL和各种Boost库。其中大多数是相当重量级的库,比一些简单的函数更复杂,但它们也更强大。

如果您需要进行大量统计处理,您可能会考虑使用更适合它的语言,例如RMatlabSciPy for Python 等。

于 2009-03-11T04:20:13.970 回答