gpt4 book ai didi

python - 在 tensorflow 中的无维度上迭代张量

转载 作者:太空宇宙 更新时间:2023-11-03 21:21:02 25 4
gpt4 key购买 nike

在这种情况下,我有一个张量,其第一维为 None ,对应于批量大小,例如:

tensor = tf.placeholder(tf.float32, shape=[None, 256, 256,3],name="placeholder_input")

现在我有一个张量函数“myfunc”,作用于大小为 [256,256,3] 的张量,我想应用与批处理数一样多的次数,以获得大小为 [None, 256, 256,3]。如果形状不是动态的,我会简单地这样做:

output_tensor = tf.stack([myfunc(tensor [k,:,:,:] for k in range(BATCH_SIZE)])

我该如何处理动态形状?

最佳答案

如果你真的想这样做,你可以使用 tf.map_fn

否则,您可以尝试直接处理原始张量(第一维= None)并在适当的轴上进行操作(无需循环)

关于python - 在 tensorflow 中的无维度上迭代张量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54254974/

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