Myślę o nauce Lua, dowiedziałem się, że jest to mniejszy język w porównaniu z Pythonem i ma wydajną implementację kompilatora JIT w formie Luajit.

Chciałbym wiedzieć, że możliwe jest użycie LUA tak, jak używam Pythona z Numpy + Scipy. Ponadto, jeśli LUA ma numpy + równoważnik Scipy, czy ma ekwiwalent matplotlib?

12
fedvasu 16 październik 2011, 21:38

4 odpowiedzi

Najlepsza odpowiedź

Jest Numlua, ale ponieważ zależy to od BLAS / LACKACK, FFTW i HDF5, Luajit nie kupi ci żadnych zysków wydajności z Numlua jako taki.

6
Doug Currie 17 październik 2011, 01:04

Jest coś innego, znalazłem coś podobnego do Scipy + MatplOTLIB dla Lua, nie jestem pewien, jak aktywny rozwój jest ostatnim wydaniem był w styczniu 2011 r. Jest GSL-Shell Wykorzystuje bibliotekę GSL i ma możliwości kreślenia, jest bardziej jak matlab niż Scipy + MatplOTLIB.

7
fedvasu 17 październik 2011, 20:45

Uwracam projekt Lunum, który nie ma zależności i może być używany jako moduł udostępniony lub osadzony w innych aplikacjach C.

Jest aktywny rozwój i stosowany w poważnych badaniach fizyki. Obsługuje dobry podzbiór numpy semantyki. Krojenie tablicy będzie gotowa w następnym wydaniu.

https://github.com/jzrake/lunum.

5
Jonathan Zrake 12 luty 2012, 22:47

Chciałbym również spojrzeć na Scilua:

Kompletne ramy dla obliczeń numerycznych opartych na Luajit, który łączy łatwość korzystania z języków skryptowych (Matlab, R, ...) z wysoką wydajnością skompilowanych języków (C / C ++, Fortran, ...).

1
Royi 29 czerwiec 2018, 14:51