引言:首先介绍一下,我们会在哪里遇到这个函数呢?最常见的就是在利用pytorch库搭建网络时,时不时的冒出一个,如果不会!你总是看不懂,以后也看不懂,如果有时间,大家一起来看看这个函数吧!
1.tensor.view()函数。
(装逼)this fuction is also a resize fuction ,其实按照我们通俗的理解就是reshape,只不过这里是reshape的是张量,也就是将张量重新调整为自己想要的维度(形状大小),我还是不懂,(说了半天也没能理解),举个例子:
代码:
data1=torch.randn((3,2)) print('data1的数据类型:',type(data1)) print('data1值为:',data1) data2=data1.view(2,3) print('data2的数据类型:',type(data2)) print('data2值为:',data2)
output:
data1的数据类型: <class 'torch.Tensor'>
data1值为: tensor([[-1.7306, -0.4455],
[-1.7379, 0.8132],
[ 0.4521, -0.6696]]