torch.cat, torch.concat, torch.concatenate
将向量按照指定的维度进行拼接。这三个函数是同一个函数,互为彼此的别名。函数的定义函数写在torch.cat
。
TORCH.CONCATENATE
torch.concatenate(tensors, axis=0, out=None) → Tensor
Alias of torch.cat().
TORCH.CONCAT
torch.concat(tensors, dim=0, *, out=None) → Tensor
Alias of torch.cat().
torch.cat(tensors, dim=0, *, out=None) → Tensor
Concatenates the given sequence of seq tensors in the given dimension.
All tensors must either have the same shape (except in the concatenating dimension) or be empty.
torch.cat() can be seen as an inverse operation for torch.split() and torch.chunk().
torch.cat() can be best understood via examples.
SEE ALSO
torch.stack() concatenates the given sequence along a new dimension.
Parameters
tensors (sequence of Tensors) – any python sequence of tensors of the same type.
Non-empty tensors provided must have the same shape, except in the cat dimension.
dim (int, optional) – the dimension over which the tensors are concatenated
Keyword Arguments
out (Tensor, optional) – the output tensor.