背景
仕事で、データ解析や機械学習の学習環境用に可読性の高いプログラミング環境を構築する必要があった。
記事の目的
Jupyter notebookを導入する
Jupyterの導入
ここでは、Jupyter notebookの導入方法と使用方法について記載する。
Jupyter notebookとは
Jupyter notebookとはブラウザ上で実行し、実行結果を記録しながらプログラミングを進めるためのツールである。データ分析の現場や、研究機関などでも頻繁に使われている。利点
- PythonやRubyなど多様な言語に対応している
- markdownでメモ、コメントが記述できる
- グラフや表を表示できる
導入方法
Jupyter notebookの導入手順は、下記の通りである。Pyenv+Anacondaの場合
- Pyenvを導入する
- 最新のAnaconda (Python3系) のバージョンを確認する
- 最新のAnaconda (ここでは4.1.0) をインストールし、デフォルトとして設定する
- Pythonの環境を確認する
$ pyenv install -l | grep anaconda3
anaconda3-2.0.0
anaconda3-2.0.1
anaconda3-2.1.0
anaconda3-2.2.0
anaconda3-2.3.0
anaconda3-2.4.0
anaconda3-2.4.1
anaconda3-2.5.0
anaconda3-4.0.0
anaconda3-4.1.0
$ pyenv install anaconda3-4.1.0
$ pyenv global anaconda3-4.1.0
$ echo 'export PATH="$PYENV_ROOT/versions/anaconda3-4.1.0/bin:$PATH"' >> ~/.bashrc
$ echo 'alias activate="source $PYENV_ROOT/versions/anaconda3-4.1.0/bin/activate"' >> ~/.bashrc
$ source ~/.bashrc
$ python --version
Python 3.5.1 :: Anaconda 4.1.0 (64-bit)
pipで直接インストールする場合
- 必要なパッケージをインストールする
- Jupyter Notebookをインストールする
$ pip install numpy
$ pip install scipy
$ pip install matplotlib
$ pip install Pillow
$ pip install ipython[all]
$ pip install jupyter
使用方法
Jupyter notebookの使用手順は、下記の通りである。- ターミナル上で下記を実行する
$ jupyter notebook
備考
- matplotlibのグラフをインラインで表示するためには、はじめに下記を記述する
%matplotlib inline
import matplotlib.pyplot as plt
まとめ
- Jupyterの導入方法について調査、記載した
参考文献
変更履歴
- 2019/09/21: 新規作成
0 件のコメント:
コメントを投稿