PyTorch Tensors 是 PyTorch 库中用于存储和处理数据的结构。它们类似于 NumPy 的 ndarrays,但具有一些额外的功能,例如自动微分。
Tensors 的基本操作
以下是一些常见的 Tensors 操作:
- 创建 Tensor:使用
torch.tensor()
函数可以创建一个 Tensor。 - 索引和切片:与 NumPy 类似,可以使用索引和切片来访问 Tensors 的特定部分。
- 数学运算:Tensors 支持各种数学运算,例如加法、减法、乘法和除法。
示例
以下是一个简单的示例,演示如何创建和操作 Tensors:
import torch
# 创建一个 2x3 的 Tensor
tensor = torch.tensor([[1, 2, 3], [4, 5, 6]])
# 打印 Tensor
print(tensor)
# 访问特定元素
print(tensor[0, 1]) # 输出 2
# 切片
print(tensor[0:1, 0:2]) # 输出 [[1 2]]
更多信息
要了解更多关于 Tensors 的信息,请访问 PyTorch Tensors 官方文档。
Tensor 示例