Lua 的科学图书馆?[关闭]
-
23-08-2019 - |
题
Lua 有没有与 Scipy 相媲美的科学包?
解决方案
有对于一个在基础数值的Lua 。
其他提示
人们总是可以使用疯子的Python 和访问SciPy的内部LUA。
> require("python")
> numpy = python.import("numpy")
> numpy.array ... etc ..
您有一些选择:
- 数字Lua - Lua 5.1/5.2的C模块,提供矩阵、FFT、复数等
- GSL外壳 - 修改 Lua(支持 Lua 库),具有良好的语法。提供 Numeric Lua 所做的几乎所有功能,以及 ODE 求解器、绘图功能和其他好东西。有很棒的文档。
- 科学卢阿 - 纯LuaJIT模块。旨在成为Lua中科学计算的完整框架。提供向量和矩阵、随机数/分布、优化等。仍处于早期开发阶段。
- Lua数值算法 - 纯 LuaJIT 模块(通过 LuaJIT FFI 使用 blas/lapack)。提供矩阵/线性代数、FFT、复数、优化算法、ODE 求解器、基本统计(+ PCA、LDA)等。仍处于早期开发阶段,但具有相当完整的文档和测试套件。
我不知道这是否是媲美SciPy的,但有 GSL壳牌这是基于LuaJIT和GNU科学图书馆,它提供了许多数值算法和向量/矩阵线性代数运算。
有为lua一个numpy的状延伸未经依赖于
运行https://github.com/jzrake/lunum
在将来它会提供FFT的和类似的numpy的+ SciPy的线性代数。目前它支持数字数组操纵像numpy的。
不隶属于 StackOverflow