mindspore.numpy.stack
- mindspore.numpy.stack(arrays, axis=0)[源代码]
- 沿新轴连接一系列数组。 - axis参数指定结果中新轴的索引。例如,如果- axis=0,它将成为第一个维度;如果- axis=-1,它将成为最后一个维度。- 说明 - 不支持Numpy的 - out参数。- 参数:
- arrays (Tensor的序列) - 每个数组必须具有相同的shape。 
- axis (int, 可选) - 结果数组中沿输入数组堆叠的轴。默认值: - 0。
 
- 返回:
- Tensor,堆叠后的数组比输入数组多一个维度。 
- 异常:
- ValueError - 如果输入不是Tensor、tuple或list。 
 
- 支持平台:
- Ascend- GPU- CPU
 - 样例: - >>> import mindspore.numpy as np >>> arrays = [np.ones((3, 4)) for _ in range(10)] >>> output = np.stack(arrays, axis=0) >>> print(output.shape) (10, 3, 4) >>> output = np.stack(arrays, axis=1) >>> print(output.shape) (3, 10, 4) >>> output = np.stack(arrays, axis=2) >>> print(output.shape) (3, 4, 10)