三大应用场景:
- 内存优化:大矩阵切块,逐块加载处理
- 并行计算:子块分配给不同 GPU/节点
- 稀疏存储:块对角矩阵只存非零子块
Block Matrix · 大矩阵的处理艺术
你要处理一张 10000×10000 的图像矩阵,内存装不下。怎么办?
三大应用场景:
点击行/列之间的切割按钮,自定义分块方式
点击结果块,查看分块乘法的计算过程
理解矩阵乘法的"列乘行"视角:AB = Σ (A的列) ⊗ (B的行)
修改矩阵 A 和 B,实时查看 A ⊗ B 的结果
• 加法:逐块加
• 乘法:Cᵢⱼ = Σₖ Aᵢₖ·Bₖⱼ
• 转置:整体转置 + 子块转置
• 标量积:cᵢⱼ = 行·列(内积)
• 外积展开:AB = Σ 列⊗行
克罗内克积:(A⊗B)(C⊗D) = (AC)⊗(BD),尺寸 (m×n)⊗(p×q) = (mp)×(nq)
📚 下一章:Ch07 向量空间