Lua中NumPy和SciPy的等价库?

12 投票
4 回答
6332 浏览
提问于 2025-04-17 04:26

我在考虑学习Lua,听说它比Python小一些,并且有一个高效的即时编译器,叫做LuaJIT。

我想知道,Lua能不能像我用Python配合Numpy和Scipy那样使用。如果Lua有类似Numpy和Scipy的库,那它有没有类似matplotlib的库呢?

4 个回答

5

我正在开发一个叫做Lunum的项目,这个项目没有任何依赖,可以作为一个共享模块使用,也可以嵌入到其他C语言应用程序中。

这个项目正在积极开发中,并且被用于严肃的物理研究。它支持Numpy的一部分功能。数组切片的功能将在下一个版本中准备好。

https://github.com/jzrake/lunum

7

还有其他的东西,我发现了一个类似于Scipy和matplotlib的Lua库,我不太确定它的开发活跃程度,因为最后一次更新是在2011年1月。这个库叫做GSL-shell,它利用了GSL库,并且有绘图的功能,感觉更像是matlab,而不是Scipy加matplotlib的组合。

6

有一个叫做 numlua 的东西,但因为它需要依赖一些其他的库,比如 BLAS/LAPACK、FFTW 和 HDF5,所以单单使用 LuaJIT 并不会让你在使用 numlua 时获得性能上的提升。

撰写回答