gpt4 book ai didi

python - 如何使用 TensorFlow 张量索引列表?

转载 作者:太空狗 更新时间:2023-10-29 20:13:34 28 4
gpt4 key购买 nike

假设一个列表包含不可连接的对象,需要通过查找表访问。所以列表索引将是一个张量对象,但这是不可能的。

 tf_look_up = tf.constant(np.array([3, 2, 1, 0, 4]))
index = tf.constant(2)
list = [0,1,2,3,4]

target = list[tf_look_up[index]]

这将显示以下错误消息。

 TypeError: list indices must be integers or slices, not Tensor

是否有使用张量索引列表的方法/解决方法?

最佳答案

tf.gather 就是为此目的而设计的。

只需运行 tf.gather(list, tf_look_up[index]),你就会得到你想要的。

关于python - 如何使用 TensorFlow 张量索引列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41187181/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com