导包 from future import print_function import torch import numpy
1.创建一个没有初始化的5*3矩阵: x = torch.zeros(5, 3, dtype=torch.long) print(x)
2.创建一个随机初始化矩阵 x = torch.rand(5, 3) print(x) 3.构造一个填满0且数据类型为long的矩阵: x = torch.zeros(5, 3, dtype=torch.long) print(x) 4.用指定的数据构造张量 x = torch.tensor([[1,2,3],[1,2,3],[1,2,3]]) print(x) 5.根据已有的tensor建立新的tensor y = torch.randn_like(x, dtype=torch.float) # 重载 dtype! print(y) 以上两个tensor的size一致
6.更换tensor的大小 x = torch.ones(4, 3, dtype=torch.float) print(x) x = x.new_zeros(5, 3) print(x) #new_ones将新的tensor全填满1 #new_zeros将新的tensor全填满0 #将[4,3]的tensor更换为[5,3] 7.查看tensor的size y.size()
ps:主要是根据官方的文档进行学习,附上官方文档的链接 https://pytorch.apachecn.org/#/docs/1.4/blitz/tensor_tutorial
|