2017-03-24 8 views
5

मैं एमएक्सनेट प्रतीक में आयोजित वास्तविक संख्यात्मक मान कैसे प्राप्त करूं।एमएक्सनेट प्रिंट इंटरमीडिएट प्रतीक मान

मान लीजिए मैं,

x = mx.sym.Variable('x') 
y = mx.sym.Variable('y') 
z = x + y, 

अगर एक्स = [100,200] और y = [300,400], मैं प्रिंट करना चाहते हैं:

z = [400,600], जैसे tensorflow के eval की

प्रकार () विधि

उत्तर

8

थोड़ा सा देखने के बाद, मैंने पाया कि आप इसे कर सकते हैं:

x = mx.sym.Variable('x') 
y = mx.sym.Variable('y') 
z = x + y 
executor = z.bind(mx.cpu(), {'x': mx.nd.array([100,200]), 'y':mx.nd.array([300,400])}) 
output = executor.forward() 

आप 'उत्पादन' दे देंगे:

print output[0].asnumpy() 
array([ 400., 600.], dtype=float32) 
:

[<NDArray 2 @cpu(0)>] 

वास्तविक संख्यात्मक उत्पादन मुद्रित करने के लिए

संबंधित मुद्दे