赞
踩
在 PyTorch 中,可以使用索引来访问和操作张量的特定元素、切片或子集。下面是一些常见的张量索引操作示例:
import torch
x = torch.tensor([1, 2, 3, 4, 5])
print(x[0]) # 输出第一个元素
import torch
x = torch.tensor([1, 2, 3, 4, 5])
print(x[1:4]) # 输出索引为1到3的元素,即[2, 3, 4]
import torch
x = torch.tensor([1, 2, 3, 4, 5])
print(x[::2]) # 输出索引为偶数的元素,即[1, 3, 5]
import torch
x = torch.tensor([1, 2, 3, 4, 5])
print(x[-1]) # 输出最后一个元素
import torch
x = torch.tensor([[1, 2, 3], [4, 5, 6]])
print(x[0, 1]) # 输出第一行第二列的元素,即2
这些示例仅展示了基本的索引操作。在 PyTorch 中,还可以使用布尔索引、使用掩码张量进行索引、使用高级索引等更复杂的索引操作。这些功能可以更灵活地访问和操作张量中的元素。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。