Lua的科学图书馆?

Nop*_*ope 23 python lua scientific-computing scipy torch

是否有与Scipy相当的Lua科学包?

小智 12

你应该试试Torch7(github).

Torch7有一个非常漂亮和高效的矢量/矩阵/张量数值库和一个Lua前端.它还具有一系列用于计算机视觉和机器学习的功能.

这是最近的,但很快变得更好.


nos*_*klo 7

人们总是可以使用Lunatic Python并在lua中访问scipy.

> require("python")
> numpy = python.import("numpy")
> numpy.array ... etc ..
Run Code Online (Sandbox Code Playgroud)


Kkn*_*knd 5

您有一些选择:

  • 数值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)等。仍处于早期开发中,但是具有一些完整的文档和测试套件。


Dou*_*rie 3

Numeric Lua中有一个基础。