【发布时间】:2011-12-08 19:42:45
【问题描述】:
我正在考虑学习 lua,我了解到它与 python 相比是一种更小的语言,并且具有 LuaJIT 形式的高效 JIT 编译器实现。
我想知道是否可以像使用 python 和 Numpy+Scipy 一样使用 lua。 进一步,如果 Lua 有 numpy+scipy 等价物,它是否有 matplotlib 等价物?
【问题讨论】:
-
无关紧要,但由于您的摘要听起来像 Python 没有 JIT 编译实现:有 PyPy(它也支持相当大且不断增长的 NumPy 子集)。
-
ok pypy ,没有 LuaJIT 快,我也想学习一门语言,我可以完全理解,可能在某个时候实现一个“玩具”解释器。知道有谎言,该死的谎言和基准,但我相信 shootout.alioth 基准还可以。
-
我并不是说学习另一种语言有什么问题——恰恰相反。我只是在吹毛求疵:)
-
可能你会成为唯一一个因为吹毛求疵而被我(评论)点赞的人。
-
还可以看看 Torch (torch.ch),它旨在成为一个类似于 Matlab 的 Lua 库,但也提供类似于 Theano 的抽象。