pytorch中如何添加张量某维度的元素个数?
2024-02-16 阅读 21
要添加张量某维度的元素个数,可以使用`torch.cat`函数。通过指定`dim`参数,可以沿着指定的维度将多个张量拼接在一起,从而增加该维度的元素个数。以下是一个示例:
```python
import torch
# 创建一个张量
tensor1 = torch.tensor([[1, 2, 3]])
print("原始张量1:", tensor1)
# 创建另一个张量
tensor2 = torch.tensor([[4, 5, 6]])
print("原始张量2:", tensor2)
# 在第0维度上拼接这两个张量
result = torch.cat((tensor1, tensor2), dim=0)
print("拼接后的张量:", result)
```
在上面的示例中,我们使用`torch.cat`函数沿着第0维度拼接了两个张量,从而增加了该维度的元素个数。您可以根据需要调整`dim`参数来指定要增加元素个数的维度。
更新于 2024年04月19日