Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
南 裕樹
Pythonで学ぶ制御工学Part0: 演習環境の構築
SICE関⻄⽀部主催のオンライン勉強会2020
Pythonで学ぶ制御⼯学
2当⽇までにやっておくこと
1.Anacondaをインストールする
2.Slycot と Control パッケージを追加インストールする
3.JupyterLab上で,サンプルコードを実⾏する
Python 3.6 以降で,Matplotlib, Numpy, Sympy, Slycot, Controlが⼊っていればOKです.演習では,JupyterLabを使いますが,JupyterNotebook や Spyder などを使っていただいてもよいです
【詳しい⽅へ】
2020.3.23時点slycot 0.3.5.0control 0.8.3
Pythonで学ぶ制御⼯学
4当⽇までにやっておくこと
Windows編
Anaconda(Python3.7)のインストール
Pythonで学ぶ制御⼯学
5Anacondaのインストール
https://www.anaconda.com/download/
から Python3.7 version をダウンロード
Pythonで学ぶ制御⼯学
6Anacondaのインストール
インストール先を変更する場合はここで指定する
ダウンロードしたインストーラを起動してインストール作業を進める
基本的に,デフォルトのまま進めていけばよい
Pythonで学ぶ制御⼯学
7Anacondaのインストール
チェックを外しておいても特に困らない
ダウンロードしたインストーラを起動してインストール作業を進める
基本的に,デフォルトのまま進めていけばよい
Pythonで学ぶ制御⼯学
8Anacondaのインストールスタートメニューから Anaconda Navigator を起動する
スタートメニューで検索するとよい
JupyterLabを起動する
Pythonで学ぶ制御⼯学
9追加パッケージのインストールJupterLab上でTerminalを起動する
> conda install -c conda-forge slycot
> conda install -c conda-forge control
Terminal上で以下を実行する
2020.3.23時点slycot 0.3.5.0control 0.8.3
※左の画面が出ていない場合は,左上メニューの「+」マークを押す
Pythonで学ぶ制御⼯学
10サンプルコードの実⾏JupterLab上でNotebookを起動する
Pythonで学ぶ制御⼯学
11サンプルコードの実⾏
[Enter] で改⾏[Shift] + [Enter] で実⾏[Alt/Option] + [Enter]でセル追加
操作⽅法
JupterLab上の“コード セル”にプログラムを記述します
上部の三角マークを押すか,[Shift]+[Enter]で実行します
グラフが表示されればOKです
表示されないときは,
% matplotlib inline を冒頭に追加し実行
Pythonで学ぶ制御⼯学
12当⽇までにやっておくこと
Mac編
Anaconda(Python3.7)のインストール
Pythonで学ぶ制御⼯学
13Anacondaのインストール
https://www.anaconda.com/download/ から Python3.7 version をダウンロード
Pythonで学ぶ制御⼯学
14Anacondaのインストール
ダウンロードしたインストーラを起動してインストール作業を進める
基本的に,デフォルトのまま進めていけばよい
Pythonで学ぶ制御⼯学
15Anacondaのインストール
メニューからAnaconda Navigator を起動する
JupyterLabを起動する
Pythonで学ぶ制御⼯学
16追加パッケージのインストールJupterLab上でTerminalを起動する
Terminal上で以下を実行する2020.3.23時点slycot 0.3.5.0control 0.8.3
※左の画面が出ていない場合は,左上メニューの「+」マークを押す
※半角文字がキーボードから入力できない場合は,テキストエディタに打ち込んだものをコピー&ペーストする
途中で入力する「y」も同様$ conda install -c conda-forge slycot$ conda install -c conda-forge control
Pythonで学ぶ制御⼯学
17サンプルコードの実⾏JupterLab上でNotebookを起動する
Pythonで学ぶ制御⼯学
18サンプルコードの実⾏
[Enter] で改⾏[Shift] + [Enter] で実⾏[Alt/Option] + [Enter]でセル追加
操作⽅法
JupterLab上の“コード セル”にプログラムを記述します
上部の三角マークを押すか,[Shift]+[Enter]で実行します
グラフが表示されればOKです
表示されないときは,
% matplotlib inline を冒頭に追加し実行