maxframe.tensor.concatenate#
- maxframe.tensor.concatenate(tensors, axis=0)[源代码]#
沿现有轴连接数组序列。
- 参数:
a1 (sequence of array_like) -- 除了对应于 axis 的维度(默认为第一个)外,这些张量必须具有相同的形状。
a2 (sequence of array_like) -- 除了对应于 axis 的维度(默认为第一个)外,这些张量必须具有相同的形状。
... (sequence of array_like) -- 除了对应于 axis 的维度(默认为第一个)外,这些张量必须具有相同的形状。
axis (int, optional) -- 沿其连接张量的轴。默认为 0。
- 返回:
res -- 连接后的张量。
- 返回类型:
Tensor
参见
stack沿新轴堆叠张量序列。
vstack按顺序垂直堆叠张量(按行)
示例
>>> import maxframe.tensor as mt
>>> a = mt.array([[1, 2], [3, 4]]) >>> b = mt.array([[5, 6]]) >>> mt.concatenate((a, b), axis=0).execute() array([[1, 2], [3, 4], [5, 6]]) >>> mt.concatenate((a, b.T), axis=1).execute() array([[1, 2, 5], [3, 4, 6]])