Je utilise Jupyter notebook. J'ai supprimé accidentellement une cellule, et je ne peux pas revenir en arrière.
Comment puis-je récupérer la cellule du notebook?
Je utilise Jupyter notebook. J'ai supprimé accidentellement une cellule, et je ne peux pas revenir en arrière.
Comment puis-je récupérer la cellule du notebook?
Dans le triste cas de fermeture du noyau, j'ai découvert que simplement ouvrir une console ipython et faire défiler vers le haut dans l'historique en utilisant la flèche vers le haut, montre la cellule supprimée exécutée. C'est la seule chose qui a fonctionné pour moi.
Un contournement pour récupérer les modifications : exportez votre historique IPython dans un fichier texte brut en appelant "%history -g". Vous pouvez également le faire pour un nom de fichier spécifique : %history -g -f nom_fichier. Que fait -g ? - Sans -g, il exporte l'historique de la session en cours. Avec -g, il exporte l'historique de toutes les sessions.
Si vous avez besoin de annuler la suppression de quelque chose à l'intérieur d'une cellule, appuyez sur :
CTRL/CMD + Z
Si vous avez besoin de récupérer une cellule entière supprimée, appuyez sur :
ESC + Z.
En particulier, ce deuxième conseil peut être utile si vous supprimez beaucoup de cellules par erreur.
Si vous avez déjà redémarré votre noyau alors %history
ou _ih[:n]
serait vide. Vous pouvez espérer revenir à un point de contrôle récent. Vous pouvez le faire avec Fichier > Revenir au point de contrôle.
Si vous voulez être sûr de ce qui se trouve dans le point de contrôle avant de revenir en arrière - dans votre répertoire de travail (celui où se trouve votre notebook) vous aurez un dossier caché qui stocke vos points de contrôle. cd .ipynb_checkpoints
vous y mènera. Vous pouvez regarder à l'intérieur du fichier et voir si votre code perdu s'y trouve.
Cela m'a juste sauvé. J'ai trouvé cela dans une réponse ici
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.