程式與資料

NumPy 數值運算與資料基礎

從 array、shape 與向量化運算開始,建立後續資料分析、機器學習與深度學習需要的數值運算能力。

學完能做到

  • NumPy 與 array
  • Shape、Indexing 與 Broadcasting
  • 向量化運算與數值處理
  • 矩陣運算與線性代數直覺

實作專案

  • 資料表轉換與統計
  • 向量化計算練習
  • 建立 ML 資料輸入矩陣

適合對象

  • 準備學習 Machine Learning 的 Python 學習者
  • 想理解資料 shape 與向量化的人

Curriculum

課程大綱

01

基礎觀念

01

Why NumPy

02

ndarray Basics

03

Array Creation

04

Indexing Slicing

02

核心能力

01

Shape Reshape

02

Broadcasting

03

Vectorized Operations

04

Aggregation Axis

03

實作與延伸

01

Boolean Masking

02

Linear Algebra

03

Random and Simulation

04

NumPy for ML DL