Jupiter/Ipythonノートブックで大量のデータ分析をしているとしましょう。それで何らかの理由で私はローカルサーバーJupiterをシャットダウンする必要がありますが、後で分析を行うことに戻り、すべての時間のかかる計算をやり直す必要はありません。後でJupyter(IPython)ノートブックセッションをpickleまたは格納する方法
私は
行うに
愛はpickle
または全部Jupyterセッション(すべてのパンダのデータフレーム、np.arrays、変数、...)お店ですので、私は無事に私ができる知っているサーバーをシャットダウンすることができたいと思います以前とまったく同じ状態で私のセッションに戻ります。
技術的にも可能ですか?私は見落とされている組み込みの機能はありますか?
EDIT:はthis回答に基づいて "軽量ピクルス" でなければなりません%store
magicあります。しかし、あなたがそうのように手動で変数を格納する必要があります。
にかなり近いです
print(foo) # "A dummy string"
ためのカーネル
%store -r foo
#rを再起動し、seesionを閉じる
#inside a ipython/nb session
foo = "A dummy string"
%store foo
私は何を望むだろうが、それを手動で行い、異なるセッションを区別することができないようにしなければならないあまり役に立たない。
これに関する進捗状況はありますか?私はSpyder IDEに変数を* .matに保存できるワークスペースがあることに気が付いただけです。しかし、これがJupyter Notebookに移植できるかどうかは分かりません。 – cqcn1991