TensorFlowでインデックスを作成する方法に関する基本的な質問があります。 numpyのでTensorFlow:テンソルを使用して別のテンソルをインデックスする
:
x = np.asarray([1,2,3,3,2,5,6,7,1,3])
e = np.asarray([0,1,0,1,1,1,0,1])
#numpy
print x * e[x]
私はTensorFlowでこれを行うことができますどのように
[1 0 3 3 0 5 0 7 1 3]
を得ることができますか?
x = np.asarray([1,2,3,3,2,5,6,7,1,3])
e = np.asarray([0,1,0,1,1,1,0,1])
x_t = tf.constant(x)
e_t = tf.constant(e)
with tf.Session():
????
ありがとう!幸いにも、あなたは約求めている正確な場合がtf.gather()
でTensorFlowでサポートされて
http://stackoverflow.com/questions/33736795/tensorflow-numpy-like-tensor-indexing?rq=1 あなたが尋ねているのはそれですか? – Alleo