本文将结合代码简要介绍代数中向量点积、矩阵乘法、L2范数、矩阵的弗罗贝尼乌斯范数(Frobenius norm)等的实现
1、向量点积
torch.dot()
2、矩阵乘法
torch.mm()
3、矩阵乘于向量
torch.mv()
4、L2范数
其结果是一个标量
torch.norm()
5、L1范数
torch.abs().sum()
6、矩阵的弗罗贝尼乌斯范数(Frobenius norm)
本质是矩阵的所有元素的平方求和在开根号,做法其实就是将矩阵拉成一个向量后求其范数,可以直接使用求向量L2范数的函数torch.norm()