我希望能够获得平均值,中位数,百分位数等等。我一直在寻找并且找不到类似的东西。我意识到Ruby在科学界并没有被广泛使用,但至少在Ruby中存在一个非常基本的数学库,对吧?
答案 0 :(得分:10)
答案 1 :(得分:8)
SciRuby正在努力解决这个问题。我们实际上正在NMatrix上作为NArray的替代品。但是,最相关的库可能是Statsample。
而且,正如JoshAdel所提到的,Ruby/GSL是一个非常有用的宝石。我们在SciRuby's github account中有一个分支,它支持NMatrix而不是NArray。
答案 2 :(得分:0)
不幸的是,NMatrix的开发在2019年没有进行。另一方面,NArray改进了性能并继续发布新版本。
在基准测试中,NArray比NMatrix快得多。
我强烈推荐NArray。