Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
互联网上有许多帖子,其中指出 Matlab 执行循环如此缓慢,因为它是一种解释性语言。但据我所知,Python 也被解释了。
如果 Python 执行循环,为什么它比 Matlab 快得多?
简而言之:可能 Matlab 和 Python 在循环中实现了相似的速度。
您发现的来源可能是比较旧版本的 Matlab,正如@Eitan 提到的那样,新版本具有适当的即时机制,可以大大加快简单循环的速度。
会有一些循环比 python 更快,而那些 Matlab 更快,但在这两种语言之间做出决定时,循环速度可能不是一个相关的考虑因素。