2016-01-12 1 views
0

Je m'habitue à IP Notebook et jupyter, et je me demande quelle est la fonction des numéros de ligne. Ils semblent toujours se retrouver brouillés, et je ne sais pas s'ils peuvent être réinitialisés. Sont-ils l'équivalent de l'invite de commande (>>>)? Peuvent-ils être ignorés en toute sécurité? Est-ce qu'ils interfèrent si vous lancez python sur PyCharms et que vous y arrivez après qu'un fichier .py construit avec IP Notebook soit enregistré en tant que tel?Numéros de ligne dans juypyter

enter image description here

+1

Ils affichent l'ordre d'exécution des cellules, elles sont renumérotées lorsque vous réexécutez le code dans la cellule. – EdChum

Répondre

1

Ils ne sont pas vraiment des numéros de ligne, ils sont les numéros de compte d'exécution. La première cellule que vous exécutez obtient le numéro 1, la seconde 2 et ainsi de suite. Si vous ré-exécutez ensuite la première cellule, elle obtiendra le numéro 3.

S'il s'agit d'une cellule qui prend un peu de temps à s'exécuter, vous verrez un astérisque [*]. Dans mon expérience, ils ne servent à rien d'autre que d'indiquer l'ordre d'exécution. Ils peuvent être réinitialisés lorsque vous redémarrez le noyau.

Modifier: Pour répondre à vos autres questions: Je pense que vous pouvez les ignorer en toute sécurité. Si vous utilisez file> download as> python, le fichier résultant aura ces nombres sous forme de commentaires, ils ne serviront donc à rien.

+0

Je suis allé à 'cmd' et quitter (' Ctrl + C'), et a procédé à revenir à IP Notebook par 'cmd'. Cliquez sur le '.ipynb', et les numéros de compte [[]' n'ont pas été réinitialisés. Que voulez-vous dire en redémarrant le noyau? – Toni

+0

En utilisant la méthode que vous avez décrite, les anciens numéros d'ordre d'exécution seront toujours là, mais si vous exécutez une cellule, elle redémarrera la numérotation et affichera «In [1]» après une exécution réussie. Si vous voulez effacer toute la numérotation, allez dans le menu déroulant "Noyau", cliquez sur "Redémarrer" puis sélectionnez le bouton rouge qui dit "Effacer toutes les sorties et redémarrer". – jonchar