我正在使用 python 或 Octave 进行数学计算,因为手头有非常好的函数和库。但最近我对 Ruby 产生了兴趣,我想知道 Ruby 中是否有相当于 Python 中的 numpy、scipy 的科学编程工具。具体来说,我正在寻找一些可以像在 matplotlib 中一样绘制绘图并像在 numpy 和 scipy 中一样快速进行数学、代数计算的东西。
SciRuby正在致力于此。NMatrix and 统计样本可能分别是线性代数和统计中最有用的 SciRuby gem,尽管您可能还会发现这些有用:分配, 最小化, and 一体化.
至于可视化和绘图,请查看Rubyvis(Protovis 的 Ruby 端口)。Nyaplot也进展顺利。
如果您需要比 NMatrix 更稳定的东西,总有NArray.
我也很惊讶没有人提到Ruby/GSL。还有一个支持 NMatrix 的 forkSciRuby github 帐户.
全面披露:我是 SciRuby 的管理员,但我不从中赚钱。 =)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)