Pergunta

Existem pacotes científicos para Lua comparáveis ??aos Scipy?

Foi útil?

Solução

Não é a base para um em numérico Lua .

Outras dicas

Você deve tentar Torch7 ( github ).

Torch7 tem um / matriz / tensor numérica biblioteca muito agradável e eficiente vector com um front-end Lua. Ele também tem um monte de funções de visão computacional e aprendizagem de máquina.

É muito recente, mas ficando melhor rapidamente.

Pode-se usar sempre Lunatic Python e acesso scipy dentro lua.

> require("python")
> numpy = python.import("numpy")
> numpy.array ... etc ..

Você tem algumas opções:

  • numérico Lua - C módulo para Lua 5.1 / 5.2, fornece matrizes, FFT, números complexos e outros
  • GSL Shell - Modificação da Lua (apoios bibliotecas Lua) com uma sintaxe agradável. Fornece quase tudo o que Numeric Lua faz, além de solucionadores de ODE, capacidades de plotagem e outras coisas agradáveis. Tem uma grande documentação.
  • SciLua - módulo LuaJIT Pure. Pretende ser uma estrutura completa para computação científica na Lua. Fornece vetores e matrizes, aleatório números / distribuições, otimização, outros. Ainda no início do desenvolvimento.
  • Lua Numerical Algorithms - módulo LuaJIT Pure (usos blas / LAPACK via LuaJIT FFI). Fornece matrizes / Álgebra Linear, FFT, números complexos, algoritmos de otimização, solucionador ODE, estatísticas básicas (+ PCA, LDA), e outros. Ainda no início do desenvolvimento, mas tem um pouco completar a documentação e teste ternos.

Eu não tenho certeza se isso é comparável a Scipy, mas não há GSL Shell que se baseia na LuaJIT e GNU Scientific Library, que oferece muitos algoritmos numéricos e vetor / matriciais lineares álgebra operações.

Há uma Numpy-como extensão para Lua que corre sem dependências em

https://github.com/jzrake/lunum

No futuro, irá fornecer de FFT e Álgebra Linear como Numpy + Scipy. Atualmente ele suporta manipulação matriz numérica como em Numpy.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top