Lua的科学库?

有没有类似于 Scipy 的 Lua 科学计算包?

原文链接 https://stackoverflow.com/questions/388172

点赞
stackoverflow用户33252
stackoverflow用户33252

Numeric Lua中已经有一个基础。

2008-12-23 04:36:07
stackoverflow用户17160
stackoverflow用户17160

一个人可以通过Lunatic Python在lua中访问scipy。

> require("python")
> numpy = python.import("numpy")
> numpy.array ...等等..
2008-12-23 10:33:39
stackoverflow用户1205758
stackoverflow用户1205758

有一个类似于 Numpy 的 Lua 扩展,可在不依赖的条件下运行,位于 https://github.com/jzrake/lunum

未来,它将提供类似于 Numpy+Scipy 的 FFT 和线性代数功能。目前,它支持像 Numpy 一样的数字数组操作。

2012-02-12 22:52:02
stackoverflow用户221509
stackoverflow用户221509

我不确定它是否可以与 Scipy 相媲美,但是有一个基于 LuaJIT 和 GNU Scientific Library 的 GSL Shell,它提供了许多数值算法和向量/矩阵线性代数运算。

2012-02-13 01:20:28
stackoverflow用户1400386
stackoverflow用户1400386

你应该尝试使用 **Torch7**(github)。

Torch7拥有一个非常好用和高效的向量/矩阵/张量数值库,并且有Lua前端。它还有大量的用于计算机视觉和机器学习的功能。

它相当新颖,但正在快速变得更好。

2012-05-17 07:30:57
stackoverflow用户18403
stackoverflow用户18403

你有几个选项:

  • 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-13 01:33:04