python - 如何使用 PyTorch 从 3D 张量中删除元素?
问题描述
我有一个 shape 的张量torch.Size([4, 161, 325])
。如何删除沿 dim=2 的第一个元素,以便生成的张量具有 的形状torch.Size([4, 161, 324])
?
解决方案
你可以使用简单的切片,
>>>a = torch.randn(4, 161, 325)
>>>b = a[:, :, 1:]
>>>b.shape
torch.Size([4, 161, 324])
推荐阅读
- python - 通过套接字从 C++ 服务器向 Python 客户端发送数据时出现问题
- shell - 使用 sed 在一行中的其他单词和数字之间交换单词
- c# - 我可以将语言列表链接到单选按钮吗?
- php - 从open api导入数据并使用与mysql循环相结合的循环
- visual-studio-code - 如何在 settings.json 中删除 VS Code 用户设置
- angular - 从一台 Angular 7 服务器提供数据和 Web 视图
- python - 吉普错误!堆栈错误:找不到 Python 可执行文件
- css - 设置全局 Sass 变量
- php - Laravel 5.8 更新 eloquent 模型并在一行中调用访问器?
- node.js - 我怎样才能找到并更新许多文件?