python - lua equivalente para numpy y scipy?




(4)

Estoy pensando en aprender lua, aprendí que es un lenguaje más pequeño en comparación con Python y tiene una implementación eficiente del compilador JIT en la forma LuaJIT.

Me gustaría saber si es posible usar lua de la forma en que uso Python con Numpy + Scipy. más aún si Lua tiene numpy + scipy equivalente, ¿tiene un matplotlib equivalente?


Answers

Hay numlua , pero como depende de BLAS / LAPACK, FFTW y HDF5, LuaJIT no le comprará ninguna ganancia de rendimiento con numlua per se.


hay algo más, encontré algo similar a Scipy + matplotlib para Lua, no estoy seguro de qué tan activo es el último lanzamiento de desarrollo en enero de 2011, es GSL-shell que aprovecha la biblioteca GSL y tiene capacidades de trazado, es más como matlab que scipy + matplotlib.


Estoy autorizando el proyecto Lunum, que no tiene dependencias y puede usarse como un módulo compartido o incrustado en otras aplicaciones C.

Está en desarrollo activo y se usa en investigaciones físicas serias. Es compatible con un buen subconjunto de la semántica Numpy. El corte en matriz estará listo en la próxima versión.

https://github.com/jzrake/lunum


Bueno, veo que en tu segunda solución cambiaste de cin a scanf , que fue la primera sugerencia que te iba a hacer (cin is sloooooooooooow) Ahora, si cambia de scanf a fgets , verá otro aumento en el rendimiento: fgets es la función C ++ más rápida para la entrada de cadenas.

Por cierto, no sabía acerca de esa cosa de sincronización, bonito. Pero aún deberías probar fgets .





python numpy lua