So wählen Sie eine Jupyter (IPython)-Notebook-Sitzung aus oder speichern sie für späterPython

Python-Programme
Anonymous
 So wählen Sie eine Jupyter (IPython)-Notebook-Sitzung aus oder speichern sie für später

Post by Anonymous »

Nehmen wir an, ich führe eine größere Datenanalyse in einem Jupyter/Ipython-Notebook durch, bei der viele zeitaufwändige Berechnungen durchgeführt werden. Dann muss ich aus irgendeinem Grund den lokalen Jupyter-Server herunterfahren, möchte aber später mit der Analyse fortfahren, ohne die ganzen zeitaufwändigen Berechnungen noch einmal durchführen zu müssen.



Was ich gerne tun würde, ist, die gesamte Jupyter-Sitzung (alle Pandas-Datenrahmen, np.arrays, Variablen, ...) So kann ich den Server sicher herunterfahren und weiß, dass ich in genau dem gleichen Zustand wie zuvor zu meiner Sitzung zurückkehren kann.

Ist das überhaupt technisch möglich? Gibt es eine integrierte Funktionalität, die ich übersehen habe?



BEARBEITEN: Basierend auf dieser Antwort gibt es eine %store-Magie, die „leichte Gurke“ sein sollte. Sie müssen die Variablen jedoch manuell wie folgt speichern:

#inside a ipython/nb session

foo = "A dummy string"

%store foo

Sitzung schließen, Kernel neu starten

%store -r foo # r für Aktualisierung

print(foo) # "A dummy string"

was ziemlich nahe an dem liegt, was ich mir wünschen würde, aber dass es manuell durchgeführt werden muss und nicht in der Lage ist, zwischen verschiedenen Sitzungen zu unterscheiden, macht es weniger nützlich.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post