Ruby相当于NumPy

gui*_*ism 27 ruby numpy

我希望能够获得平均值,中位数,百分位数等等.我一直在寻找并且找不到类似的东西.我意识到Ruby在科学界并没有被广泛使用,但至少存在一个Ruby中非常基本的数学库,对吗?

Jos*_*del 11

红宝石叙事怎么样?

http://narray.rubyforge.org/

如果您查看这些方法,有一个涵盖您的用例的统计信息部分:

http://narray.rubyforge.org/SPEC.en

您可能还想查看与GSL的ruby绑定:

http://ruby-gsl.sourceforge.net/


Doc*_*awk 9

SciRuby正致力于此.我们实际上正在研究NMatrix作为NArray的替代.但是,最相关的库可能是Statsample.

而且,正如JoshAdel所提到的,Ruby/GSL是一个非常有用的宝石.我们在SciRuby的github帐户中有一个分支,它支持NMatrix而不是NArray.


koj*_*ix2 5

遗憾的是,2019 年 NMatrix 的开发并不活跃。另一方面,NArray 性能有所提升,并不断发布新版本。

在基准测试中,NArray 比 NMatrix 快得多。

我强烈推荐NArray。

https://github.com/ruby-numo/numo-narray