这段代码是对 PyTorch 中张量(Tensors)的详细介绍和操作演示。以下是逐步讲解:
1. 什么是张量 (Tensor)
张量是一种专门的数据结构,与 NumPy 的多维数组(ndarray)类似:
- 它可以在 GPU 或其他硬件加速器上运行。
- 张量可以与 NumPy 共享内存,避免不必要的数据拷贝。
- 它是为自动微分(automatic differentiation)优化的,支持深度学习中的反向传播。
2. 初始化张量
张量可以通过多种方式初始化:
(a) 直接从数据创建
data = [[1,