【问题标题】:What is "faster" spyder or jupyter notebook?什么是“更快”的 spyder 或 jupyter notebook?
【发布时间】:2020-02-21 17:19:37
【问题描述】:

也许这个地方太宽泛了,但我必须在一个巨大的数据库/数据框上工作,并进行一些文本处理。数据帧以 csv 格式存储在我的计算机上。

使用 spyder 或 jupyter notebook 在运行时方面是否更快?

我主要用的是:pandas, nltk

结果只是一个 csv 文件,我必须将其存储在我的计算机上。

【问题讨论】:

  • 是的,在这里问一个有风险的问题。如果没有您的代码进行基准测试,我不知道您的应用程序。就我个人而言,我发现 Spyder 更易于使用,因此如果有的话,我愿意在计算方面受到打击。
  • 执行速度是不是应该或多或少独立于IDE?
  • @Trilarion 这正是问题所在,我不在乎在 spyder 或 jupyter 中运行它,我只是想节省一些时间并选择“更快”的一个

标签: python jupyter-notebook spyder


【解决方案1】:

Jupyter 基本上是一个浏览器应用程序,而 spyder 是一个专用的 IDE。当我处理大型数据集时,我从不使用 Jupyter,因为 Spyder 似乎运行得更快。真正比较这一点的唯一方法是在 Spyder 和 Jupyter 上运行/计时相同的脚本几次,但根据我的经验,Spyder 在计算时间方面总是胜过 Jupyter。

编辑:正如@carlos 在他的评论中提到的那样:“原则上,Spyder 和 Jupyter 都使用完全相同的技术来运行您的代码。除此之外,我们还进行了很多定制来改善用户体验。”

在测试时,我注意到 jupyter 总是运行得比较慢。我认为这与您的 PC 分配给浏览器与 IDE 的资源数量有关。

【讨论】:

  • 不加评论就投反对票是毫无意义的。而是告诉我如何改进答案。
  • (此处是 Spyder 维护者) 只是为您的答案添加一些上下文:Spyder 和 Jupyter 都使用完全相同的 technology 来运行您的代码。最重要的是,我们有很多customizations 来改善用户体验。但是,我认为 Spyder 和 Jupyter 原则上应该同样快(但我从未测试过,你似乎已经测试过)。
  • 你有一些跑步的时间比较吗?你用的是哪个浏览器?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-06-06
  • 2020-10-06
  • 2020-02-08
  • 2021-08-20
  • 2019-01-07
  • 1970-01-01
相关资源
最近更新 更多