Skip to content

Latest commit

 

History

History
76 lines (65 loc) · 4.56 KB

File metadata and controls

76 lines (65 loc) · 4.56 KB

Jupyter Notebook を使ってみよう


  • 公式サイト
    • The Jupyter Notebook is a web application that allows you to create and share documents that contain live code, equations, visualizations and explanatory text. Uses include: data cleaning and transformation, numerical simulation, statistical modeling, machine learning and much more.
    • コード、実行結果、コメント等を一つのノートにまとめることができる。
  • ターミナルで以下を実行。(Anacondaインストール時には不要)
pip install jupyter
pip install matplotlib
  • サンプルファイルをダウンロード。
curl https://ie.u-ryukyu.ac.jp/~tnal/2016/prog1/jupyter_example.ipynb -O
  • Jupyter Notebookの起動。
  • サンプルファイルを操作してみる。
    • ダウンロードしたファイル「jupyter_example.ipynb」を開こう。
      • 5つの「Cell」で構成されている。
        • 1つ目, 4つ目のCell: Markdown形式のテキスト。Markdown cell。
        • 2,3,5つ目のCell(灰色背景): Python3で実行可能なコード。Code cell。
    • Cellの編集
      • 編集したいCellをダブルクリック。
        • ここでは1つ目のCellを編集してみよう。
      • Cellを新しく追加するには、左上の「+」アイコンをクリック。
      • 上下の矢印アイコンで、現在選択肢ているセルの並びを変更可能。
    • Cellの実行
      • Cell単位で実行
        • 編集し終えたら「Shift + return」で実行。
          • Markdownセルなら、viewの更新。
          • Codeセルなら、実行結果をセルの下に出力。
      • ファイルに含まれる全てのCellを実行
        • Cellメニューから「Run All」を選択。

  • Jupyterのトップ画面(ファイル一覧画面)からなら、右上の「New」アイコンからPython3を選択。
  • ファイルを開いているウィンドウからなら、Fileメニューから「New Notebook」を選択。
  • 注意点
    • Jupyterでノートを開いてコードを実行すると、「ノート毎にPythonインタプリタを起動」している状態になります。このインタプリタは「Jupyter本体を停止する」か、「個別にインタプリタを停止」するまで起動しっぱなしになります。CPU/メモリ等のリソースを食いまくるので、不要なインタプリタは停止するようにしよう。
      • インタプリタの停止方法
        • 開いてるノート画面にいる場合: Kernelメニューから「Shutdown」を選択。
        • ファイル一覧画面にいる場合: 停止したいファイル名の左にある「チェックボックス」を選択し、「Shutdown」を選択。

  • ブラウザはいつ閉じてもOK。ただし、ブラウザを閉じただけではJupyterは終了しません
  • jupyter notebook を実行したターミナルを開き、「Ctrl+C」。
  • 終了(shutdown)するか聞いてくるので、「y」。
    • 入力無い状態が5秒続くと、自動でアプリ実行を継続するので、そうなったらまた「Ctrl+C」しよう。

  • nbviewer: A simple way to share Jupyter Notebooks