library - scipy python documentation
Bibliotecas cientÃficas para Lua? (6)
¿Hay algún paquete científico para Lua comparable a Scipy?
Hay una base para uno en Numeric Lua .
Uno siempre puede usar Lunatic Python y acceder a scipy dentro de lua.
> require("python")
> numpy = python.import("numpy")
> numpy.array ... etc ..
Hay una extensión tipo Numpy para Lua que se ejecuta sin dependencias en
https://github.com/jzrake/lunum
En el futuro proporcionará FFT y álgebra lineal como Numpy + Scipy. Actualmente admite la manipulación de matrices numéricas como en Numpy.
No estoy seguro de si es comparable a Scipy, pero está GSL Shell, que está basado en LuaJIT y GNU Scientific Library, que ofrece muchos algoritmos numéricos y operaciones de álgebra lineal vectorial / matricial.
Usted tiene algunas opciones:
- El módulo numérico Lua - C para Lua 5.1 / 5.2, proporciona matrices, FFT, números complejos y otros
- Shell GSL - Modificación de Lua (admite bibliotecas Lua) con una sintaxis agradable. Proporciona casi todo lo que hace Numeric Lua, además de solucionadores de ODE, capacidades de trazado y otras cosas agradables. Tiene una gran documentación.
- SciLua - Módulo Pure LuaJIT. Pretende ser un marco completo para la informática científica en Lua. Proporciona vectores y matrices, números aleatorios / distribuciones, optimización, otros. Aún en desarrollo temprano.
- Algoritmos numéricos Lua - Módulo Pure LuaJIT (utiliza blas / lapack a través de LuaJIT FFI). Proporciona matrices / álgebra lineal, FFT, números complejos, algoritmos de optimización, solución ODE, estadísticas básicas (+ PCA, LDA) y otros. Todavía en desarrollo temprano, pero tiene una documentación un tanto completa y trajes de prueba.