1 tensor .view()
改变维度 但是共享内存 b改变 a的值也会改变
import torch as t
a=t.arange(0,6).view(2,3)
print(a)
b=a.view(-1,2) #当某一维是-1时,会自动计算它的大小
print(b)
#输出
tensor([[0, 1, 2],
[3, 4, 5]])
tensor([[0, 1],
[2, 3],
2 tensor 乘法
torch.bmm()强制规定维度和大小相同
torch.matmul()没有强制规定维度和大小,可以用利用广播机制进行不同维度的相乘操作
当进行操作的两个tensor都是3D时,两者等同。