运行IPython / Jupyter Notebook是否会影响程序速度?

啊哈

我正在开发一个用于仿真的程序(类似于数值求解器)。我正在ipython笔记本中开发它。我想知道笔记本中运行的代码的速度是否与从终端运行的代码的速度相同?

与从终端本地运行相比,笔记本中的浏览器内存或开销以及诸如此类的东西会使代码在笔记本中的运行速度更慢吗?

马特

如果您在模拟中有很多打印语句,那么可能会使事情变慢的事情之一。

如果您在同一台计算机上运行内核服务器和浏览器,那么假设您的模拟将使用计算机的所有内核,那么使用笔记本会降低速度。但是,仅在模拟运行时浏览Facebook或Youtube。实际上,当您按下shift键时,使用IPython的大部分开销都是。在纯python提示符下,REPL可能会在100毫秒内做出反应,并且在IPython 150或类似环境中也会起作用。但是,如果您担心性能,那么IPython的开销并不是您应该首先考虑的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章