PyTorch 张量初始化方法详解
张量(Tensor)是 PyTorch 中最基本的数据结构,理解如何正确初始化张量是深度学习入门的重要一步。本文将详细介绍 PyTorch 中各种张量初始化的方法,并通过实际代码示例展示其应用场景。
什么是张量?
张量可以看作是多维数组的扩展,它是标量、向量和矩阵的高维推广。在 PyTorch 中,张量是进行所有数学运算的基础数据结构。
基础张量初始化
从列表创建张量
最基本的张量创建方式是从 Python 列表直接转换:
import torch
x = torch.tensor([[1,