-5

互联网上有许多帖子,其中指出 Matlab 执行循环如此缓慢,因为它是一种解释性语言。但据我所知,Python 也被解释了。

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

4

1 回答 1

2

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

您发现的来源可能是比较旧版本的 Matlab,正如@Eitan 提到的那样,新版本具有适当的即时机制,可以大大加快简单循环的速度。

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

于 2013-04-22T14:13:34.990 回答