2021年2月26日 星期五

用 Python 學線性代數 (一) : 教科書與參考書

這學期二哥選修線性代數, 這本是電機系一下排的課, 但那時他還在物理系, 所以算是補選. 我打算跟他們進度複習線性代數, 因為線代是機器學習的基礎, 而我以前在學校時這門課學得不算好 (大概是 70 幾分的水準), 那時也不知道學這門課除了解聯立方程式還有甚麼用.

 二哥他們老師指定的教科書是下面這本 : 

Linear Algebra with Applications 9th edition (Steven J. Leon, 2015, Pearson)


Source : 天瓏


這本教科書已出到第十版, 但其實第九版就很好了. 

此書也有繁體中譯本 (母校圖書館有, 但還是看原文書較好) :

線性代數, 9/e (Leon: Linear Algebra with Application, 9/e) (蔡政穆, 滄海, 2016)

事實上我比較喜歡的是下面這本以 Python 為計算工具的參考書, 作者 Hyun-Seok Son 為南韓國立首爾大學 PhD, 是精通 Python 與 R 的資料科學家 : 



Source : Amazon


下面這幾本參考書也很不錯 : 

Linear algebra for everyone (LinearAlgebra, 2011, Springer)
Linear Algebra Step by Step (Kuldeep Singh, 2014, Oxford)
Linear Algebra Done Right 3rd (Sheldon Axler, 2015, Springer)
Schaums Outline of Linear Algebra, 6h Edition (Seymour Lipschutz, 2017, McGraw-Hill)
Linear algebra for everyone (Gilbert Strang, 2020, Cambridge)

特別是 "Linear Algebra Step by Step" 這本除了可作為教科書, 也適合自修. 

線上教材非常多, 例如 :


Youtube 的教學影片參考 :




沒有留言:

張貼留言