1
片張我想切片張量的指數列表以獲得特定的張量,例如:出現錯誤時TensorFlow
word_weight = tf.get_variable("word_weight", [20])
a= word_weight[ [1,6,5] ]
(我想word_weight[1], word_weight[6], word_weight[5]
)
,但我得到當我運行上面的代碼時出錯。
提高ValueError異常( 「形狀%s必須有秩%d」 %(自我,秩)) ValueError異常:形狀(16491)必須有秩3
我可以評估它們的索引後張量?即X = word_weight [[1,6,5]],y = sess.run(X) –
@NilsCao這可能工作:x = sess.run([word_weight [1],word_weight [6],word_weight [5] ]) print(x)。我在答案中加入了。 –
Can x = sess.run(word_weight [[1,6,5]])也可以工作嗎?對不起,我現在不在電腦附近。 –