当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python mxnet.symbol.op.concat用法及代码示例


用法:

mxnet.symbol.op.concat(*data, **kwargs)

参数

  • data(Symbol[]) - 要连接的数组列表
  • dim(int, optional, default='1') - 要连接的维度。
  • name(string, optional.) - 结果符号的名称。

返回

结果符号。

返回类型

Symbol

沿给定轴连接输入数组。

注意

Concat 已弃用。请改用concat

输入数组的维度应该是相同的,除了它们将被连接的轴。沿连接轴的输出数组的维度将等于输入数组的相应维度的总和。

concat 输出的存储类型取决于输入的存储类型

  • concat(csr, csr, ..., csr, dim=0) = csr
  • 否则,concat 使用默认存储生成输出

例子:

x = [[1,1],[2,2]]
y = [[3,3],[4,4],[5,5]]
z = [[6,6], [7,7],[8,8]]

concat(x,y,z,dim=0) = [[ 1.,  1.],
                       [ 2.,  2.],
                       [ 3.,  3.],
                       [ 4.,  4.],
                       [ 5.,  5.],
                       [ 6.,  6.],
                       [ 7.,  7.],
                       [ 8.,  8.]]

Note that you cannot concat x,y,z along dimension 1 since dimension
0 is not the same for all the input arrays.

concat(y,z,dim=1) = [[ 3.,  3.,  6.,  6.],
                      [ 4.,  4.,  7.,  7.],
                      [ 5.,  5.,  8.,  8.]]

相关用法


注:本文由纯净天空筛选整理自apache.org大神的英文原创作品 mxnet.symbol.op.concat。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。