# 資料處理入門
2021/06/06 資訊之芽 熊育霆
---
## 事前準備
1. 安裝numpy
1. 安裝Pillow
2. 安裝skimage
3. [下載這個](https://drive.google.com/file/d/1dSvFBxlHazFXZQ3aPaK_RYJFLJlJRuiu/view?usp=sharing)然後解壓縮檔案,用jupyter notebook打開兩個IPython檔案
----
把下面那串貼到你的小黑窗執行
```
python3 -m pip install -U pip
python3 -m pip install -U numpy
python3 -m pip install -U scikit-image
python3 -m pip install -U Pillow
```
---
**Outline**
* NumPy
* Matplotlib
---
## Numpy 簡介

----
* 處理多維陣列
* 處理矩陣運算
* 很快(各方面上)
---
## 10分鐘學會numpy基本用法
打開numpy講義
---
## Matplotlib 簡介
----
* 資料視覺化
---
## Matplotlib 介紹與練習
打開matplotlib講義
---
## 小作業
只用numpy, skimage, matplotlib畫出壓縮檔內附的這張圖片的顏色直方圖(RGB)
```
'Zombie_Land_Saga_Revenge_second_visual_key.jpg'
```
白話一點就是把紅綠藍三種顏色的曝光狀況
作業繳交表單:https://forms.gle/JebCnxcJ8siCysk86
死線6/14 (Mon.)
----
### 基本要求(55%)
你畫出來應該要差不多長得像這樣

----
只要讓我們看出你畫的圖所代表的數據分佈情形跟範例相同就可以了
(參數要完全一樣圖才會一模一樣,差一點點沒關係)
**一定要是直方圖喔**
----
### 其他要求(45%)
調一些設定讓圖更美觀一點
- [ ] 在標題用plt.title放上自己的名字
- [ ] 紅線對應到紅色、綠線對應到綠色、藍線對應到藍色(跟上一頁的圖差不多)
- [ ] 空心的(跟上一頁的圖差不多)
----
### 提示
* 練習查一些numpy用法讓你可以把每個顏色的資料分別取出來
* 練習查一些histogram用法讓你畫成你想要的樣子
code很短XD,我只寫了不到十行
{"metaMigratedAt":"2023-06-16T01:10:52.120Z","metaMigratedFrom":"Content","title":"資料處理入門","breaks":true,"contributors":"[{\"id\":\"f93c8d2e-91fa-44cf-b9d2-ea6d875fcb79\",\"add\":1540,\"del\":309}]"}