有没有可以和 Scipy 相媲美的 Lua 科学包?
Casey
问问题
7509 次
6 回答
7
人们总是可以使用Lunatic Python并在 lua 中访问 scipy。
> require("python")
> numpy = python.import("numpy")
> numpy.array ... etc ..
于 2008-12-23T10:33:39.823 回答
5
你有一些选择:
- Numeric Lua - Lua 5.1/5.2 的 C 模块,提供矩阵、FFT、复数等
- GSL Shell - 使用很好的语法修改 Lua(支持 Lua 库)。提供 Numeric Lua 所做的几乎所有功能,以及 ODE 求解器、绘图功能和其他好东西。有一个很棒的文档。
- SciLua - 纯 LuaJIT 模块。旨在成为 Lua 中科学计算的完整框架。提供向量和矩阵、随机数/分布、优化等。仍处于早期开发阶段。
- Lua Numerical Algorithms - 纯 LuaJIT 模块(通过 LuaJIT FFI 使用 blas/lapack). 提供矩阵/线性代数、FFT、复数、优化算法、ODE 求解器、基本统计(+ PCA、LDA)等。仍处于早期开发阶段,但有一些完整的文档和测试套件。
于 2013-09-13T01:33:04.577 回答
3
在Numeric Lua中有一个基础。
于 2008-12-23T04:36:07.220 回答
3
我不确定它是否可以与 Scipy 相媲美,但有基于 LuaJIT 和 GNU Scientific Library的GSL Shell ,它提供了许多数值算法和向量/矩阵线性代数运算。
于 2012-02-13T01:20:28.603 回答
2
Lua 有一个类似 Numpy 的扩展,它在没有依赖关系的情况下运行
https://github.com/jzrake/lunum
未来它将提供 FFT 和线性代数,如 Numpy+Scipy。目前它支持像 Numpy 中的数字数组操作。
于 2012-02-12T22:52:02.930 回答