用法:
mxnet.symbol.op.Concat(*data, **kwargs)
- data:(
Symbol
[
]
) - 要連接的數組列表 - dim:(
int
,
optional
,
default='1'
) - 要連接的維度。 - name:(
string
,
optional.
) - 結果符號的名稱。
- data:(
結果符號。
參數:
返回:
返回類型:
沿給定軸連接輸入數組。
注意:
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.]]
例子:
沿特定維度連接兩個(或更多)輸入:
>>> a = Variable('a') >>> b = Variable('b') >>> c = Concat(a, b, dim=1, name='my-concat') >>> c <Symbol my-concat> >>> SymbolDoc.get_output_shape(c, a=(128, 10, 3, 3), b=(128, 15, 3, 3)) {'my-concat_output': (128L, 25L, 3L, 3L)}
請注意,除了要連接的維度外,形狀應該相同。
相關用法
- Python mxnet.symbol.op.Convolution用法及代碼示例
- Python mxnet.symbol.op.Cast用法及代碼示例
- Python mxnet.symbol.op.broadcast_logical_xor用法及代碼示例
- Python mxnet.symbol.op.log_softmax用法及代碼示例
- Python mxnet.symbol.op.SliceChannel用法及代碼示例
- Python mxnet.symbol.op.linalg_trmm用法及代碼示例
- Python mxnet.symbol.op.broadcast_plus用法及代碼示例
- Python mxnet.symbol.op.broadcast_mul用法及代碼示例
- Python mxnet.symbol.op.reciprocal用法及代碼示例
- Python mxnet.symbol.op.argmax用法及代碼示例
- Python mxnet.symbol.op.linalg_syrk用法及代碼示例
- Python mxnet.symbol.op.erf用法及代碼示例
- Python mxnet.symbol.op.broadcast_minus用法及代碼示例
- Python mxnet.symbol.op.random_pdf_negative_binomial用法及代碼示例
- Python mxnet.symbol.op.linalg_gelqf用法及代碼示例
- Python mxnet.symbol.op.round用法及代碼示例
- Python mxnet.symbol.op.sample_normal用法及代碼示例
- Python mxnet.symbol.op.swapaxes用法及代碼示例
- Python mxnet.symbol.op.topk用法及代碼示例
- Python mxnet.symbol.op.erfinv用法及代碼示例
注:本文由純淨天空篩選整理自apache.org大神的英文原創作品 mxnet.symbol.op.Concat。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。