数学运算
加减除可以直接使用数学符号
使用示例
1 | a = torch.rand(3,4) |
输出示例
1 | tensor([[1.5056, 1.3410, 1.7983, 1.5053], |
矩阵相乘
直接用*
是按元素相乘(element-wise),可以使用torch.matmul
或者@
来进行矩阵乘法(matrix multiplication)。
使用示例
1 | a = torch.tensor([[2,2],[2,2]]) |
输出示例
1 | tensor([[4, 4], |
可以进行降维,例如:
1 | x = torch.rand(4,784) #x是四张照片,每张照片我们用view函数打平 |
1 | torch.Size([4, 512]) |
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.