互联网上有很多帖子,声称Matlab执行循环的速度很慢,因为它是一种解释型语言。但据我所知,Python也被解释了。
如果Python执行循环,为什么Python比Matlab快得多?
答案 0 :(得分:2)
简而言之:可能Matlab和Python在循环中实现了类似的速度。
你找到的消息来源可能是比较旧版本的Matlab,因为@Eitan提到新版本具有适当的Just In Time机制,可以加速简单的循环。
python会有更快的循环,而Matlab的循环速度更快,但在决定这两种语言时,循环速度可能不是一个相关的考虑因素。