为什么matlab中的循环比Python慢​​?

时间:2013-04-22 14:00:38

标签: python performance matlab loops

互联网上有很多帖子,声称Matlab执行循环的速度很慢,因为它是一种解释型语言。但据我所知,Python也被解释了。

如果Python执行循环,为什么Python比Matlab快得多?

1 个答案:

答案 0 :(得分:2)

简而言之:可能Matlab和Python在循环中实现了类似的速度。

你找到的消息来源可能是比较旧版本的Matlab,因为@Eitan提到新版本具有适当的Just In Time机制,可以加速简单的循环。

python会有更快的循环,而Matlab的循环速度更快,但在决定这两种语言时,循环速度可能不是一个相关的考虑因素。