【问题标题】:How do you concatenate symbols in mxnet如何在 mxnet 中连接符号
【发布时间】:2017-08-18 00:41:06
【问题描述】:

我在 MXNet 中有 2 个符号,想将它们连接起来。我该怎么做:

例如:a = [100,200]b = [300,400],我想得到

c = [100,200,300,400]

【问题讨论】:

    标签: python machine-learning nlp deep-learning mxnet


    【解决方案1】:

    您可以使用“Concat”方法来做到这一点。

    a = mx.sym.Variable('a')
    b = mx.sym.Variable('b')
    c = mx.sym.Concat(a,b,dim=0)
    

    要验证这一点,您可以使用执行器执行您的符号来检查:

    e = c.bind(mx.cpu(), {'a': mx.nd.array([100,200]), 'b':mx.nd.array([300,400])})
    y = e.forward()
    y[0].asnumpy()
    

    你会得到输出:

    array([ 100.,  200.,  300.,  400.], dtype=float32)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-09-13
      • 2011-04-18
      • 1970-01-01
      • 2011-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多