1.张量的创建方法
torch.tensor(list)
torch.empty()/zeros()/ones()
torch.rand()/randint()/randn()
2.张量的属性和方法
数据中只有一个元素的时候 tensor.item()
转化为numpy数组 tensor.numpy()
获取形状 tensor.size() 获取第一个维度的形状 tensor.size(1)
形状的变化 tensor.view([shape])
获取维度tensor.dim()
常用计算方法 tensor.max()/min()/std
转置 :二维tensor.t() tensor.transpose(0,1)
高维tensor.permute(0,2,1)
3.数据类型:torch.tensor(array.dtype)torch.ones(dtype)
获取数据类型 tensor.dtype
修改数据类型: tensor.float()/long()/int()
4.原地修改的方法:x.add_(y)
本文详细介绍了PyTorch中创建张量的各种方法,包括从列表转换、初始化为特定值,以及随机数生成。同时,讲解了张量的属性和方法,如获取元素、转换为numpy数组、形状操作及计算方法。此外,还涵盖了张量的数据类型转换和原地修改操作。这些基础知识对于理解和使用PyTorch进行深度学习至关重要。
2322

被折叠的 条评论
为什么被折叠?



