2017-01-25 2 views
-2

私はいくつかのデータサイエンスを学んでおり、そのために私はJupyter NotebookでPythonを使っています。主にステップバイステップのコードを実行するのが簡単だからです。あなたは起こっていること全てを見ることができます。Jupyter NotebookとSublimeの両方をデータサイエンスプロジェクトに使用するには?

一方、WebクローラーやAPIから情報を抽出するオブジェクト指向プログラムのような、より複雑なプロジェクトを作成するには、私はSublime Text3を使用しています。 IMOシンプルでクリーンで軽い...完璧です。また、私はそれが.ipynbよりも優れていると思います(JupyterでOOを行うことが可能かどうかはわかりません)。

私の問題は、これら2つのツールを統合することです。私が今できる最善の方法は、いくつかの.csvファイル内の辞書を変換し、Jupyterノートブックで手動で読むことです。明らかにそれは非常にスマートに聞こえないし、実験のための一時的な解決のようなものです。

私は複数の環境を統合する必要があるプロジェクトを扱うのは初めてで、同じフォルダー内のすべてのファイルで同じ言語で作業する必要はないので、あまりよく知られていませんそれにどう接するかについて。

もし2人のIDEを統合する正しい方法を説明できたら、すべてのプロセスをより「自動」にする方法があります。データベースを使い、SQLなどで抽出した方がいいのであれば、 。

PS:Python Data Scienceプロジェクトをどうやって整理すればいいかなあと思ったら、それはすばらしいでしょう。ありがとう!

答えて

0

私はipython magic commandsを使用して、テキストエディタとipythonノートブックを切り替えることができます。

具体的には、あなたが言及した理由のためにノートブックのコードを実験したいのですが、大きなシステムでクラスとして統合する準備ができたら、そのセルをエクスポートする%%writefile filename.pyコマンドを使用します.pyファイル。

また、%load filename.py%run myfile.pyを使用して、.pyファイルをノートブックに取り込むこともできます。

関連する問題