2016-11-30 61 views

回答

2

tf.reshape(a, shape=[-1])將 「展開」 張量a成使用行 - 主要順序的向量。如果你想不同的順序,你可以tf.transpose第一

import tensorflow as tf 
a = tf.constant([[1, 2, 3], [4, 5, 6]]) 
b = tf.reshape(a, shape=[-1]) 
sess = tf.Session() 
sess.run(b) # => array([1, 2, 3, 4, 5, 6], dtype=int32) 
+0

雖然這個代碼片斷可以解決這個問題,它沒有解釋爲什麼不然怎麼回答了這個問題。請[請提供您的代碼解釋](// meta.stackexchange.com/q/114762/269535),因爲這確實有助於提高帖子的質量。 **標記/評論者:** [僅限代碼解答,例如downvote,請勿刪除!](// meta.stackoverflow.com/a/260413/2747593)(注意:我不熟悉有了這個域,所以這個答案實際上可能很簡單,可以做出解釋,從而減少提示,這是不必要的。你可能還想添加一個解釋來防止更多的NAA/VLQ標誌。) –