Jupyter Notebook 便利Tips
はじめに
今回は、Jupyter Notebookの便利な機能について備忘録もかねてまとめてみます。
コード補完
ほとんどのIDEにある機能だが、変数の後の「.」で「tab」キーを押下。
関数(メソッド)の候補が表示される。
マジックコマンド
マジックコマンドは、先頭に「%」をつけて実行するコマンド。
「%」が1つだとそのあとの1行を対象とし、「%」2つだとセル全体を対象とする。
いくつか便利なコマンドを記載する。
%time
処理の実行時間を計測する。%whos
現在、宣言されている変数及びその型・設定値が確認できる。%history
コードの実行履歴を表示する。%lsmagic
マジックコマンドの一覧を表示する。%quickref
クイックリファレンスを表示する。
イントロスペクション
変数の後に「?」を入力すると、オブジェクトの情報が表示される。
Pythonは変数宣言時に型を明記する必要がないので、型が何なのかわからないとき調べるのに便利。
同様なことが変数にカーソルを合わせて「shift」+「tab」でもできるのがとくに便利。
ショートカットキー
よく使うショートカットキー(コマンドモード)を記載する。
- コマンドモード(「esc」押下時のモード)
ショートカットキー | 説明 |
---|---|
「shift」+「enter」 | 選択セルの処理実行 |
「F」 | 検索・置換 |
「M」 | Markdown モード |
「Y」 | Code モード |
「L」 | 行番号表示 |
「enter」 | エディットモード |
「A」 | セルを上に挿入 |
「B」 | セルを下に挿入 |
「X」 | セルを切り取り |
「C」 | セルをコピー |
「V」 | コピーしたセルを下に貼り付け |
「shift」+「V」 | コピーしたセルを上に貼り付け |
「D」「D」 | セルを削除 |
「H」 | ショートカット一覧 |