web-dev-qa-db-fra.com

Quelle est la différence entre le cahier jupyter et le laboratoire jupyter

Je suis nouveau sur le cahier jupyter, quelle est la principale différence entre le cahier jupyter et le laboratoire jupyter, me suggère de choisir le meilleur, qui devrait être utilisé à l’avenir.

33
krist

Jupyter Notebook est un environnement de calcul interactif basé sur le Web permettant de créer des documents de bloc-notes Jupyter. Il supporte plusieurs langages tels que Python (IPython), Julia, R etc.

JupyterLab est l'interface utilisateur de nouvelle génération , y compris les ordinateurs portables . Il a une structure modulaire, dans laquelle vous pouvez ouvrir plusieurs cahiers ou fichiers (HTML, Texte, Markdowns, etc.) sous forme d’onglets dans la même fenêtre. Il offre beaucoup plus d’expérience IDE.

Pour un débutant, je suggérerais de commencer par Jupyter Notebook car il se compose uniquement d’un navigateur de fichiers et d’un éditeur (cahier). Il pourrait être plus facile à utiliser. Si vous voulez plus de fonctionnalités, passez à JupyterLab. JupyterLab offre beaucoup plus de fonctionnalités et une interface améliorée, qui peut être étendue à l'aide d'extensions: JupyterLab Extensions (GitHub)

34
Irtaza

A cette époque (mi 2019), avec la version 1.0 de JupyterLab, en tant qu'utilisateur, , je pense que nous devrions adopter JupyterLab pour une utilisation quotidienne. documentation officielle de JupyterLab :

La version actuelle de JupyterLab convient à une utilisation quotidienne générale.

et

JupyterLab remplacera éventuellement le classique Notebook Jupyter. Tout au long de cette transition, le même format de document de cahier sera pris en charge par le classique Notebook et JupyterLab.


Notez que JupyterLab a un architecture modulaire extensible . Donc, à l’époque, il n’y avait qu’un seul bloc-notes Jupyter, et maintenant, avec JupyterLab (et dans le futur), Notebook n’est que l’une des applications principales dans JupyterLab (avec d'autres comme le code Console , ligne de commande Terminal et un éditeur de texte ).

9
YaOzI