Ответ 1
Существует основа для одного в Numeric Lua.
Существуют ли какие-либо научные пакеты для Lua, сопоставимые с Scipy?
Существует основа для одного в Numeric Lua.
Вам следует попробовать Torch7 (github).
Torch7 имеет очень хорошую и эффективную векторную/матричную/тензорную численную библиотеку с интерфейсом Lua. Он также имеет множество функций для компьютерного зрения и машинное обучение.
Это довольно недавно, но быстро становится лучше.
Всегда можно использовать Lunatic Python и получить доступ к scipy внутри lua.
> require("python")
> numpy = python.import("numpy")
> numpy.array ... etc ..
У вас есть несколько вариантов:
Я не уверен, что это сопоставимо с Scipy, но есть GSL Shell, которая основана на LuaJIT и GNU Scientific Library, которая предлагает множество числовых алгоритмов и векторных/матричных операций линейной алгебры.
Там есть Numpy-подобное расширение для Lua, которое работает без зависимостей в
https://github.com/jzrake/lunum
В будущем он предоставит БПФ и линейную алгебру, как Numpy + Scipy. В настоящее время он поддерживает манипуляции с числовыми массивами, как в Numpy.