Jupyter Notebook を起動するipython_config.py
と、ipython プロファイルを次のように自動的にロードするnumpy
ように変更しましたnp
。
c.InteractiveShellApp.exec_lines = [
'import numpy as np',
]
これはうまくいきます。ノートブックを起動すると、最初のセルで を介して numpy ライブラリのすべてをすぐに呼び出すことができますnp.
。ただし、この Notebook を Gist またはその他の方法で共有している場合、これらのインポートは明示的に表示されません。明確な再現性が不可能になるため、これは最適ではありません。
私の質問:新しいノートブックの最初のセルに、インポートするコードを自動的に入力する方法はありますか? (または、ノートブックで発生しているインポートを文書化する他の同様の方法)。
オプションを削除して、exec_lines
自分で実行する必要があるコードを事前に入力するか、主なアイデアを得る他のソリューションを事前に入力しても問題ありません。最初にノートブックにインポートするコードの明確な再現性です。
編集
ここに着陸する人々に役立つかもしれない削除された回答:インストール可能なノートブック拡張機能として「コードのボイラープレートスニペットを挿入するためにカスタマイズ可能なメニュー項目をJupyter(IPython)ノートブックに追加する」--簡単に開始を作成できるようにするjupyter_boilerplateを見つけました入力可能なコード スニペット。
「削除された/ロックされた投稿/レビューでコメントが無効になっている」ため、 MLavoieへの補足
はい、あなたは正しいです:
このリンクは質問に答えるかもしれませんが、ここに回答の重要な部分を含め、参照用のリンクを提供することをお勧めします。リンクされたページが変更されると、リンクのみの回答が無効になる可能性があります。-レビューから— MLavoie
ただし、これはインストールするウィジェットであるため、ここに貼り付ける関連コードはありません。上記の回答を削除するのは役に立ちませんでした。