Miniconda を導入し、授業で使う Python 環境を構築する。JupyterLab を起動し、Console と Notebook の違いも確認する。
まず、Python 環境管理ツールとして Miniconda をインストールする。
ダウンロード先:Anaconda / Miniconda ダウンロードページ
Miniconda をインストールしたら、Anaconda Prompt を起動する。
起動後、次のような表示になっていればよい。
(base) C:\Users\ユーザー名>
授業専用の環境 ds を作る。
conda create -n ds python=3.11
途中で利用規約への同意が出たら a、インストール確認が出たら y を入力する。
環境を有効化するには次を実行する。
conda activate ds
次のように表示が変われば成功。
(ds) C:\Users\ユーザー名>
授業で使うライブラリを conda-forge からまとめてインストールする。
conda install -c conda-forge numpy xarray matplotlib scipy pandas cartopy netcdf4 jupyter
| ライブラリ | 役割 |
|---|---|
| numpy | 数値計算、配列計算 |
| pandas | 表形式データの処理 |
| matplotlib | グラフ描画 |
| xarray | 多次元データ、netCDF |
| jupyter | Notebook 環境 |
作業用ディレクトリに移動してから JupyterLab を起動する。
cd datasci
jupyter lab
ブラウザが開き、JupyterLab の画面が表示されれば成功。
| 種類 | 特徴 | 保存 |
|---|---|---|
| Console | 1行ずつ対話的に実行する。電卓に近い。 | 基本的に保存しない |
| Notebook | セル単位でコードを実行し、結果や図を残せる。 | .ipynb として保存できる |
授業では Notebook を使う。Console と間違えないこと。
Launcher から Python 3 (ipykernel) をクリックして Notebook を開く。
print("Hello")
Shift + Enter で実行する。
import numpy as np
x = np.linspace(0, 10, 100)
y = np.sin(x)
import matplotlib.pyplot as plt
plt.plot(x, y)
plt.show()
グラフが表示されれば成功。