pytorch基本语法之基本元素操作
构建初始化矩阵
#生成有初始化的矩阵
x = torch.rand(5,3)
print(x)
使用randn方法随机生成矩阵
#生成无初始化的矩阵
x = torch.empty(5,3)
print(x)
通过已有的张量创建一个新的张量 ,指定类型为double
x = x.new_ones(5,3,dtype=torch.double)
print(x)
#创建一个像x的张量,采用随机的方法创建,类型为float,
y = torch.randn_like(x,dtype=torch.float)
print(y)
#改变张量的形状
x = torch.randn(4,4)
print(x)
print('-------------')
y = x.view(16)
print(y)
print('------------------')
#-1代表自动匹配
z = x.view(-1,8)
print(z)
使用view元素的总数是不变的
#当x里面只用一个值的时候可以直接使用.item()将元素值取出
x = torch.randn(1)
print(x)
print(x.item())