【问题标题】:How to use both Jupyter Notebook and Sublime for Data Science projects?如何在数据科学项目中同时使用 Jupyter Notebook 和 Sublime?
【发布时间】:2017-06-11 08:03:12
【问题描述】:

我正在学习一些数据科学,为此我将 Python 与 Jupyter Notebook 结合使用。我认为这对数据分析非常有用,主要是因为它非常容易运行分步代码。您可以看到正在发生的一切。

另一方面,要执行更复杂的项目,例如网络爬虫或从 API 中提取信息的面向对象程序,我使用的是 Sublime Text3。 IMO 它简单、干净、轻便……完美。此外,我认为 .py 比 .ipynb 更好(我什至不知道是否可以使用 Jupyter 进行 OO)。

我现在的问题是整合这两个工具。我现在能做的最好的就是将字典转换成一些 .csv 文件,然后在 Jupyter notebook 中手动阅读。显然这听起来不是很聪明,它就像一个临时解决方案,只是为了实验。

这是我第一次处理一个项目,我需要集成多个环境,而不仅仅是使用相同的语言以及同一文件夹中的所有文件等,所以我不是很熟悉如何处理。

如果有人可以解释集成这两个 IDE 的正确方法,如何使所有过程更加“自动化”,如果最好使用一些数据库,然后使用 SQL 或类似的东西进行提取,我将非常感激。

PS:另外,如果你们有任何关于如何组织 Python 数据科学项目的资料,那就太棒了。谢谢!

【问题讨论】:

    标签: python ide sublimetext3 jupyter-notebook data-science


    【解决方案1】:

    我使用ipython magic commands 来帮助我在文本编辑器和 ipython 笔记本之间切换。

    具体来说,出于您提到的原因,我喜欢在 Notebook 中试验代码,然后当我准备将其作为一个类集成到更大的系统中时,我使用 %%writefile filename.py 命令导出该单元格到 .py 文件中。

    您还可以使用 %load filename.py%run myfile.py 将 .py 文件导入笔记本。

    【讨论】:

      猜你喜欢
      • 2019-12-30
      • 2019-09-05
      • 1970-01-01
      • 1970-01-01
      • 2022-01-11
      • 2020-01-24
      • 2017-07-12
      • 2020-11-09
      • 2021-09-27
      相关资源
      最近更新 更多