gpt4 book ai didi

python - 选择特定行的 2D PyTorch 张量

转载 作者:行者123 更新时间:2023-12-05 09:11:29 24 4
gpt4 key购买 nike

假设我有一个看起来像这样的二维张量:

[[44, 50, 1, 32],
.
.
.
[7, 13, 90, 83]]

以及我想要选择的行索引列表,看起来像这样 [0, 34, 100, ..., 745]。我如何遍历并创建一个新的张量,该张量仅包含其索引包含在数组中的行?

最佳答案

你可以像使用 numpy 一样选择

import torch
x = torch.Tensor([[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 8, 7, 6],
[5, 4, 2, 1]])

indices = [0, 3]

print(x[indices])
# tensor([[1., 2., 3., 4.],
# [5., 4., 2., 1.]])

关于python - 选择特定行的 2D PyTorch 张量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60032073/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com