mindspore.ops.hstack
- mindspore.ops.hstack(tensors)[source]
Stacks tensors in sequence horizontally. This is equivalent to concatenation along the second axis, except for 1-D tensors where it concatenates along the first axis.
- Parameters
tensors (Union[tuple[Tensor], list[Tensor]]) – A sequence of tensors. The tensors must have the same shape along all but the second axis, except 1-D tensors which can be any length.
- Returns
Stacked Tensor, formed by stacking the given tensors.
- Raises
TypeError – If tensors is not list or tuple.
TypeError – If element in tensors is not Tensor.
ValueError – If tensors is empty.
- Supported Platforms:
Ascend
GPU
CPU
Examples
>>> from mindspore import Tensor, ops >>> x1 = Tensor([1, 1, 1]) >>> x2 = Tensor([2, 2, 2]) >>> output = ops.hstack((x1, x2)) >>> print(output) [1. 1. 1. 2. 2. 2.]