Python のマジック コマンド

Apr 17 2023
Python のマジック コマンドは、IPython および Jupyter ノートブックで使用できる特別なコマンドであり、標準の Python 言語の一部ではありません。これらのコマンドには % または %% という接頭辞が付いており、インタラクティブな計算、データ分析、およびデバッグに役立つさまざまな機能を提供します。
ミッドジャーニーを使ったアート

Python のマジック コマンドは、IPython および Jupyter ノートブックで使用できる特別なコマンドであり、標準の Python 言語の一部ではありません。%これらのコマンドには、または という接頭辞が付いており%%、インタラクティブ コンピューティング、データ分析、およびデバッグに役立つさまざまな機能を提供します。

以下は、Python で最も一般的に使用されるマジック コマンドの一部です。

  • %run: Python スクリプトをプログラムのように実行します。
  • %load: 外部ファイルからコード セルにコードを読み込みます。
  • %time: 1 つのステートメントの実行時間を測定します。
  • %timeit: 複数の実行にわたるステートメントの平均実行時間を測定します。
  • %who: 現在のネームスペース内のすべての変数を一覧表示します。
  • %whos: 現在のネームスペース内のすべての変数に関する詳細情報を提供します。
  • %reset: ユーザーが定義したすべての名前を削除して、名前空間をリセットします。
  • %debug: コード内のエラーの診断に役立つ対話型デバッガーをアクティブにします。
  • %matplotlib: Jupyter ノートブックで動作するように matplotlib を構成します。
  • %%writefile: コード セルの内容を外部ファイルに書き込みます。