web-dev-qa-db-ja.com

Jupyterノートブックでモジュールを作成してインポートする方法Python

複数のpythonモジュールを.pyファイルとしてPython IDE次のパスでPyzoと呼びます:'C:\Users\Michael\Anaconda3\Lib\site-packages'これは通常のPythonなどのパッケージをpandasおよびnumpyのようにJupyterノートブックまたはPyzoにインポートできます。

Jupyter Notebookにモジュールを作成する方法について少し迷っています。このモジュールには、単純な関数を含むクラスが含まれており、新しいJupyter Notebookファイルに保存してインポートできます。

以下のこのリンクの例は、非常に曖昧で過度に複雑であることがわかりました。もっと簡単な例があれば助かります、ありがとう! http://nbviewer.jupyter.org/github/ipython/ipython/blob/master/examples/IPython%20Kernel/Importing%20Notebooks.ipynb

9
MichaelRSF
%run ./module_code.ipynb

インポートセクションでこれを保持します。module_codeをファイル名に置き換えます。新しいノートブックからそのファイル内の関数にアクセスできます。

3
ss301

A.ipynbのコンテンツをB.ipynbにインポートするとします。

Installation

pip install import-ipynb

使用方法両方のipynbファイルを同じディレクトリに配置します。次に、B.ipynbで:

import import_ipynb
import A

おめでとう!これで、B.ipynbからA.ipynbで定義された関数を実行できます!

2
Muhammad Rizwan