数学运算
数学运算
1. element-cal
1 | #汇总 |
利用重载后的运算符
2.矩阵的乘除
1 | torch.mm()#只适用于2D |
2.1 2D矩阵的乘除
2.2 多维矩阵的乘除
实际就是支持多个矩阵对并行相乘[只计算最低的两维数据]
broadcasting机制
1 | #在计算过程中,可以使用broadcasting对矩阵进行扩展, |
2.3其他计算
1 | a.floor() |
函数相关实例
1 |
|
统计属性
1 | ##相关函数计算 |
附录:
1。在某维度上argmax的理解—感觉自己对抽象几何不是特别理解
1 | a = torch.randn(4,10)a |
2.在某维度上范式的计算的理解
1 | a = torch.FloatTensor([1.,2.,3.,4.,5.,6.,7.,8.,9.,10.]) |
高阶操作
where 语句
代替for循环,可以利用GPU进行加速计算
1 | cond = torch.tensor([[0.6769,0.7271],[0.8884,0.4163]]) |
gather 语句
提出的背景
可以自行体会含义