`numpy`を使うと複雑な計算ができるようになるが、機会学習でよくつかう計算についてまとめた。
機械学習
![](https://sumito.jp/wp-content/uploads/2020/01/スクリーンショット-2020-01-13-0.33.25-320x320.png)
機械学習
Numpy
![](https://sumito.jp/wp-content/uploads/2019/01/6375fc39bf885c1ec9d99445f8720127f1f728ac-320x320.png)
Mac
UnicodeDecodeError: ‘utf-8’ codec can’t decode byte
Pythonで機械学習の勉強をはじめるようになって、ファイルを読み込むことが多くなった。その際、UTF-8フォーマットじゃないと何かと面倒なので、手順をまとめる
![](https://sumito.jp/wp-content/uploads/2018/11/checklist-2077019_640-320x320.jpg)
機械学習
行列演算の基礎
重回帰分析をするにあたり必要な計算があるので整理する。
![](https://sumito.jp/wp-content/uploads/2018/11/checklist-2077019_640-320x320.jpg)
機械学習
線形代数 スカラー・ベクトル・行列を整理する
重回帰分析を進めるにあたりスカラー、ベクトル、行列を整理。ベクトルと行列の足し算・引き算についてまとめた。
![](https://sumito.jp/wp-content/uploads/2019/01/1-320x320.jpg)
機械学習
単回帰分析の傾きをPython(numpy)で求める
単回帰分析をする際、重要になるのが、「傾き」と「切片」。「切片」はセンタリングを行うことにより省略可能だが、「傾き」を計算するのは複雑な式を用いる。単回帰分析の傾きaをnumpyで求める
![](https://sumito.jp/wp-content/uploads/2019/01/6375fc39bf885c1ec9d99445f8720127f1f728ac-320x320.png)
機械学習
csvデータを簡単にグラフに描写する
CSVファイルなどを手軽にグラフ化したいことがある。そんな時matplotlib.pyplotを使えば直ぐに簡易的なグラフに描写することができて便利だ
![](https://sumito.jp/wp-content/uploads/2019/01/6375fc39bf885c1ec9d99445f8720127f1f728ac-320x320.png)
機械学習
pandasでtab区切りのデータを読ませる
pandasでデータを読み込もうとした際、read_csvを使ったがタブが¥tとして読み込まれてしまい、期待通りの結果にならなかった