Lua 有没有与 Scipy 相媲美的科学包?

有帮助吗?

解决方案

有对于一个在基础数值的Lua

其他提示

你应该试试 火炬7 (github).

Torch7具有带有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的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top