P1 · 應會
數學基礎
向量與矩陣運算 (Vector and Matrix Operations)
是什麼
向量與矩陣運算包括內積、逐元素乘法、矩陣乘法、轉置、反矩陣、行列式與特徵分解。NumPy 中 * 是逐元素乘法,np.dot 或 @ 是內積/矩陣乘法,np.linalg 提供 inv、det、eig。
解決什麼問題
機器學習的資料表示、模型計算與降維都建立在這些運算上;寫 NumPy 程式時要能預測每個運算的結果與形狀。
考場 Trigger
- v1 * v2 與 np.dot 結果不同
- np.linalg.inv 或 np.linalg.eig
- 內積與逐元素乘法
容易搞混
矩陣乘法奇異值分解
中級深度
能算出兩個短向量的 v1 * v2 與 np.dot 結果,並說出 inv、det、eig 各回傳什麼。