Эквивалент lua для numpy и scipy?

Я думаю об обучении lua, я узнал, что это меньший язык по сравнению с python и имеет эффективную реализацию компилятора JIT в форме LuaJIT.

Я хотел бы знать, можно ли использовать lua так, как я использую python с Numpy + Scipy. если Lua имеет numpy + scipy-эквивалент, имеет ли он эквивалент matplotlib?

Ответ 1

Существует numlua, но поскольку он зависит от BLAS/LAPACK, FFTW и HDF5, LuaJIT не будет покупать вам прирост производительности с помощью numlua per se.

Ответ 2

есть что-то еще, я нашел что-то похожее на Scipy + matplotlib для Lua, я не уверен, насколько активна последняя версия в январе 2011 года, это GSL-shell он использует библиотеку GSL и имеет возможности построения графиков, это больше похоже на matlab, чем scipy + matplotlib.

Ответ 3

Я создаю проект Lunum, который не имеет зависимостей и может использоваться как общий модуль или встроен в другие приложения C.

Он активно развивается и используется в серьезных исследованиях физики. Он поддерживает хорошее подмножество семантики Numpy. Нарезка массива будет готова в следующем выпуске.

https://github.com/jzrake/lunum