是否有与Scipy相当的Lua科学包?
你应该试试Torch7(github).
Torch7有一个非常漂亮和高效的矢量/矩阵/张量数值库和一个Lua前端.它还具有一系列用于计算机视觉和机器学习的功能.
这是最近的,但很快变得更好.
人们总是可以使用Lunatic Python并在lua中访问scipy.
> require("python") > numpy = python.import("numpy") > numpy.array ... etc ..
您有一些选择:
数值Lua-用于Lua 5.1 / 5.2的C模块,提供矩阵,FFT,复数等
GSL Shell-用漂亮的语法修改Lua(支持Lua库)。提供Numeric Lua几乎提供的所有功能,以及ODE求解器,绘图功能和其他优点。有一个很好的文档。
SciLua-纯LuaJIT模块。旨在成为Lua中科学计算的完整框架。提供向量和矩阵,随机数/分布,优化等。仍处于早期开发中。
Lua数值算法 -纯LuaJIT模块(通过LuaJIT FFI使用blas / lapack)。提供矩阵/线性代数,FFT,复数,优化算法,ODE求解器,基本统计信息(+ PCA,LDA)等。仍处于早期开发中,但是具有一些完整的文档和测试套件。