文章预览
来源:投稿 作者:Fairy 编辑:学姐 PyTorch,作为一款开源的机器学习库,以其灵活性和易用性在深度学习领域迅速崛起。无论你是初学者还是经验丰富的开发者,掌握PyTorch的常用操作都是提升深度学习技能的关键。本文将详细介绍PyTorch的24个常用操作,帮助你更好地理解和应用这一强大的工具。 一、基础张量操作 创建张量 import torch # 从Python列表创建张量 tensor_from_list = torch.tensor([ 1 , 2 , 3 , 4 ]) print(tensor_from_list) # 创建全零张量 zeros_tensor = torch.zeros( 2 , 3 ) print(zeros_tensor) # 创建全一张量 ones_tensor = torch.ones( 2 , 3 ) print(ones_tensor) # 创建随机张量 rand_tensor = torch.rand( 2 , 3 ) print(rand_tensor) 张量形状变换 # 改变张量的形状 reshaped_tensor = rand_tensor.reshape( 3 , 2 ) print(reshaped_tensor) # 增加一个新的维度 unsqueeze_tensor = rand_tensor.unsqueeze( 0 ) print
………………………………