2017-01-30 10 views
0

テンソルをnumpy配列で初期化する方法があります。しかし、その逆を行う方法はありますか?意味は、グラフのテンソルでnumpy配列を初期化します。テンソル値をnumpy配列に割り当てる方法

+1

http://stackoverflow.com/questions/36612512/tensorflow-how-to-get-a-tensor-by-name –

+1

http://stackoverflow.com/questions/34097281/how-can-i-convert -aテンソル・イン・ア・ナンディ・アレイ・イン・テンソル・フロー –

答えて

1

セッションの下でテンソルを評価する必要があります。あなたは

x = tf.Variable(...) 
y = tf.Variable(...) 

t = tf.add(x, y) 

として定義テンソルtを持っていて、(現在のxy与えられた)、その値を知りたいと仮定します。 あなたはその後、ちょうどそれを取得するためにセッションを使用します。これで全部でなければなりません

with tf.Session() as sess: 
    numpy_array = sess.run(t) 

または、同等に、

with tf.Session() as sess: 
    numpy_array = t.eval(sess) 

を。

関連する問題