python - 从 torch.Tensor 中删除一个元素

标签 python pytorch torch

我正在尝试从张量中删除一个项目。

在下面的示例中,如何从张量中删除第三项?

tensor([[-5.1949, -6.2621, -6.2051, -5.8983, -6.3586, -6.2434, -5.8923, -6.1901,
         -6.5713, -6.2396, -6.1227, -6.4196, -3.4311, -6.8903, -6.1248, -6.3813,
         -6.0152, -6.7449, -6.0523, -6.4341, -6.8579, -6.1961, -6.5564, -6.6520,
         -5.9976, -6.3637, -5.7560, -6.7946, -5.4101, -6.1310, -3.3249, -6.4584,
         -6.2202, -6.3663, -6.9293, -6.9262]], grad_fn=<SqueezeBackward1>)

最佳答案

您可以使用 numpy`s r_索引技巧

y = x[:, np.r_[:3, 4:36]]

关于python - 从 torch.Tensor 中删除一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62372762/

相关文章:

python - 如何在保持分辨率的同时将 2D float numpy 数组无损保存到灰度图像中?

python - 如何使用基于类的 View 从不同的应用程序渲染 django 中的模板?

pytorch - 当批量大小不是 train_size 的一个因素时,将 loss().item 乘以 batch_size 以获得批量损失是否是个好主意?

machine-learning - pytorch问题: how to add bias term and extract its value? 类与顺序模型?和softmax

python - 使用 Python 在 PDF 中搜索文本?

python - 是否可以使用pytesseract从图像的特定部分提取文本

python - 类型错误 : linear(): argument 'input' (position 1) must be Tensor, 不是 str

python - 如何使用 PyTorch 快速反转排列?

python - 同时分配 numpy/torch 轴的多个不同切片

c++ - 如何在pytorch C++ API中为模型提供一批框架?