如何根据张量流中的索引来识别元素值?

时间:2017-07-26 11:30:10

标签: tensorflow

for i in range shape(L)[0]:
    L[i,:,:,:,0] = i
for j in range shape(L)[2]:
    L[:,:,j,:,1] = j

例如,如果我想实现上面的代码,该怎么办:

(实际上,我倾向于使用tf.gather,因此我需要创建一个索引)

1 个答案:

答案 0 :(得分:0)

L的类型是什么?如果它是一个张量,你将不得不通过一个tf.py_func函数(我认为这是最好的选择,因为它可以让你把你的张量对象当作一个numpy.array而且从那时起它&#39 ; s trivial)cf:

https://www.tensorflow.org/api_docs/python/tf/py_func

其他看起来很复杂cf:

is their a scatter_update() for placeholder in tensorflow