← 全部项目
想法 / 2026.10 开始
把线性代数写成代码
一个还没开始的想法:每学一个概念就用 NumPy 实现一遍,用代码检验自己是不是真懂了。
为什么想做
看课本上的矩阵分解,总觉得「看懂了」,一写代码就露馅。所以想把每个概念都落成几行能跑的代码,跑出来对不上,就说明没懂。
大概的样子
每个概念一个文件,四段:定义、一个手算的小例子、一个 NumPy 实现、一个「什么时候真的会用到」的说明。比如特征值分解对应 PCA 的第一步,奇异值分解对应图像压缩。
现在到哪了
只有这个想法和一份大纲,一行代码还没写。等这学期线代讲到特征值再开始——现在开始大概率是在抄公式,不是在理解。