J'ai créé plusieurs modules python sous forme de fichiers .py dans un Python IDE appelé Pyzo dans le chemin suivant: 'C:\Users\Michael\Anaconda3\Lib\site-packages'
que je peux ensuite importer comme des paquets Python tels que pandas et numpy) dans mon cahier Jupyter ou dans Pyzo.
Je suis un peu perdu quant à la façon de créer un module dans le bloc-notes Jupyter, contenant une classe avec, disons, une fonction simple, que je peux ensuite enregistrer et importer dans un nouveau fichier de bloc-notes Jupyter.
Les exemples de ce lien ci-dessous m'ont paru extrêmement vagues et trop compliqués. Des exemples plus simples seraient utiles, merci! http://nbviewer.jupyter.org/github/ipython/ipython/blob/master/examples/IPython%20Kernel/Importing%20Notebooks.ipynb
%run ./module_code.ipynb
conservez-le dans la section d'importation - remplacez module_code par votre nom de fichier, puis vous pourrez accéder aux fonctions à l'intérieur de ce fichier à partir du nouveau bloc-notes.
Supposons que vous souhaitiez importer le contenu de A.ipynb dans B.ipynb.
Installation
pip install import-ipynb
Comment utiliser Placez les deux fichiers ipynb dans le même répertoire. Ensuite, dans le B.ipynb:
import import_ipynb
import A
Toutes nos félicitations! Vous pouvez maintenant exécuter toutes les fonctions définies dans A.ipynb à partir de B.ipynb!